I've been ordering computers parts from BigFoot for over 2 years and a half now. I've been always impressed with their service, prices and flat shipping fees. I prefer paying a bit more at BigFoot then paying less somewhere because BigFoot is the best store I've deal with. In fact you're not just dealing with the "store", but you feel to be really important to them and they take your case very seriously. Plus, these folks are very kind with everyone!
Trust me, you can't go wrong with BigFootComputers.
Guillaume Léonard