A friend recently facebooked about buying books from non-Amazon online retailers to support Macmillan's side of that particular equation. I just had to comment because here, in the wilds of Iowa, we HAVE NO BOOKSTORES.
The BDalton in a nearby mall closed before Christmas. That leaves the Borders in Ames or Bookery in Mason City as the next closest (grocery stores, Target, and WalMart have a few titles, but very limited selections). It sucks, driving nearly and hour and a half just to pick up a friends' most recent paperback.
So. Anyway. PLEASE patronize your local bookstores if at all possible instead of Amazon or BN.com or whatever. Keep books local, and jobs local.