Oh I forgot to put my recommendation -- heh -- I like Nvidia a lot. =) Even though they're not open source, yet, they have been really good with their hardware development. They get my support.