My personal advice, as I've had good experiences, like DragonMaster Jay here, with newegg.com and prefer them, since they also have a Canadian site now (was a problem before they had Canadian shipping, so I had to get parts from tigerdirect.ca, which wasn't bad either)
P.S Been a LONG time since i've been on here, I like that GeekPolice is still the site I knew and loved.