Lot's of game buying options out there. In addition to those listed:
http://store.401games.ca/ (Out of Toronto. I use them often since their free shipping kicks in at $150)
http://www.meeplemart.com/
I also like using bookdepository.com. It's out of the UK and it's obviously a book store but they do carry some games. You can find quite a few Fantasy Flight titles (and expansions) on there and they are significantly less than even online stores here in Canada. The best part is that they offer free shipping for all their orders. The only thing that sucks is that shipping can be very slow.