Nothing wrong with going with a ti4200. About 150 bucks give or take and solid performance. For about 100 bucks you can pick up a Radeon 8500LE. Little cheaper, little slower, you pay for what you get. Of course you will be a bit CPU bound with either, but once you turn on some anti-aliasing, or anistropic filtering, I doubt anything much above a 1.1ghz Celeron is going to be a lot faster with the same card. I wouldn't touch a Geforce 4MX no matter the price. (Can you say, "Suped up Geforce 2"?) Really, either one would make your friend happy, he'd be seeing frame rates and purdy graphics like he'd only imagined with either of them.