I basically want to build a computer for my buddy who doesn't play games but wants a computer that will be fast and able for basic internet, word processing, etc. but will last him awhile. Basically, when vista comes out, he's going to want to upgrade his GPU and that's about it. Here is what...