Yeah basically all electronic companies do that. It saves them a lot of money to make identical products and then just send them off with different firmware or a little lead cut by a laser and lower the price. All AMD processors of a series are all identical short of the small laser cut that lowers their clock rate. Same with the NVidia Geforce series. The GeForce 4 MX is just an upgraded and overclocked Geforce 2. However the MX and Ti's use completely different architectures. That is the basis behind overclocking. You can overclock any graphics card, but cooling begins to become an issue. I personally own a Geforce 4 MX and i love Nvidia's Ti series, but whatever someone tells you... keep in mind that ATI Radeon is a superior chip. The architecture in those chips is much better(which is why they dont have to come out with new detonator drivers every month like Nvidia). In the next few years i predict that radeon will be taking over the Graphics market. If you wanna see a really nice Graphics Card check out the Radeon FireGL series.(VERY EXPENSIVE industry grade cards). I dont know much about the Radeon 9000 series but im guessing that even though you can upgrade that 9500 pro to a 9700 you still aren't getting the same fast memory access that you are getting in the 9700. I know someone who does that re-soldering and saves a lot of money. Its kinda like cheating the system hehe