Amazon, NCIX, Newegg, and SuperBiiz are good places to start (PCpartpicker shows listings from all of them too). I've bought parts from each of them and all deliver what they say. (Plus, going to different sites can sometimes get you a better deal on the same component. Though with your budget...