Well I have a MX400 64 meg and a Radeon 64 VIVO. The Radeon 2d is definately better if you go above 1024x768 and you have a decent monitor. Right now I am on my MX400 at 1280x960x16 at 85hz. Yes it is kinda blurry and not sharp like my Radeon. Reason why I am using 16 bit vice 32 bit because this MX is noticeably slower in 2d at this resolution then the Radeon. Which should be expected due to the Radeon having DDR Ram. I am Using WinDVD for the MX400 and ATI DVD player for the Radeon. NO CONTEST here ATI dogs the MX in DVD play. The Radeon allows me to watch significantly better quality DVD while at the same time allows me to do other things as well as in browse the web, virus scan, defrag the hard drive or just plain frag in QuakeIII with a music video playing, awesome. The MX DVD play is a one event only rountine not bad but not good. 16 bit quality of the MX400 kicks the Radeons hands down. I like 32 bit gaming but then being able to fall back to 16 bit to increase frame rate is a plus for the MX. Radeon 16 bit quality sucks and with little speed improvement. 3d image quality as you probably know goes to the Radeon with its sharper textures and colors but not as much as I expected. The MX400 3d quality is very good. The LE comes with DDR ram which will outpace the MX400 in 32 bit, in 16 bit the MX400 holds its own. If you had a 550mhz plus processor I would recommend the Radeon LE. The MX400 you will probably like, I kinda like it myself except I am having problems in W2k with the monitor, I just can't seem to get beyond a 640x480 screen resolution. In WinME the MX400 is performing good. If you go the MX400 route make sure you check out the new article here by Patrick Schmid . I do not recommend the Innovision Tornodo MX400 64 meg, reason is that it comes with low quality 6ns ram which when overclock from its 166mhz speed results in server artifacts. Get a better brand. The LE should overclock well for the most part.