If you do go the do-it-yourself route, make sure that you get a motherboard that supports your hardware, including memory. Also, think about what you might want your computer to do in the future. You might have to pay a bit more for a motherboard that supports up to 2 gigs of RAM vs. 1.5 gigs, but it might be worth it for you, even if you don't have that much memory now.