Here are some pc sites to get you started.
NCIX.com (US AND CAN)
I don't know if everything will fit the case D:, any ideas? And is this really good for the price? I'm prob going to get that pc in 1-2 years lol.