well im canadian so ... when its online, from NCIX, newegg,Tigerdirect (rarely), compusmart, canada computer. but mainly i make buisness with local distributor who make me good price, one guys in my town got stock directly from asus and Gigabyte and he got deal on other brand. so he distribut it to all pc-shop, sometime price is lower than everyone. like 3 weeks ago ... i got a BFG GTX260 maxcore 55nm for a friend ... 190$can tx included ... one shot deal ... i was like WOHAAAAAA .. so i bought one too .. he had 10 like this .. all cards was sold in 15 min lol