I buy at Target and Fred Meyer, usually when they have a sale (Fred Meyer has sales more frequently, but Target usually has a better selection). I've bought from Amazon a few times, too. I avoid TRU like the plague unless they have an exclusive I want or a good sale (both VERY rare occurances). I have a LEGO store semi-nearby, but it is all the way across town, and as far as I can tell NEVER has had any kind of meaningful sale when I could make the trip, so I have bought almost nothing there. I'll only buy from LEGO's on-line store if I can get free shipping, and I can't find an item cheaper elsewhere. That has happened exactly once.