Had a fair few over the years starting out on a crappy trident 1mb
:-
Matrox Mystique 4mb
3dfx Voodoo
3dfx Voodoo 2
ATI All in Wonder (Rage II chipset)
Diamond PowerVR card (came with ultimate race I think, worse card ever)
3dfx Voodoo 3500 AGP TV (Kept this card and still boxed )
3dfx Voodoo 5 PCI (Now in Amiga 1200 tower)
Nvidia GF2 MX100
ATI 8500 (This was a really big boost and helped Celeron 300a (450) pc immensily)
ABit nVidia 4200 OTES. (First dual slot cooled card, didnt age well)
ATI 9800 PRO (had 4 of these and all died 1 new 3 ebay buys)
ATI X800 (starting to show its age now, but currently in old socket a system)
ATI 1950PRO
ATI 3870XT
Hopefully 4870x2 around december time
I have two crossfire capable system now so may try to xfire 1950 pro and 3870 when these cards are cheap just to see it in action.