Possible Duplicate:
Best hardware for a Ubuntu Computer?
I'm looking into building my own computer. However, I've never done this before. I've used Ubuntu my whole life and am intending to continue to do so, so I'd like to make sure all the hardware works out of the box with Ubuntu - preferably even with open source drivers (i.e. without having to install proprietary drivers after installation). If that's not possible, then at least from a company making work of their Linux support.
So, what are things to watch out for? How best to approach this task? For example, which components are often most problematic -- i.e. which is best to start with? How can I be sure that each component plays nice with the rest?