Lemme add
http://www.treefortbikes.com and
Harborcountrybike.com. They treated me right on a few orders recently, namely with ace prices and free shipping.
+1 on shopping around though. Another trick I do is to use
shopping.google.com then sort by lowest price first. (or just google something then click Shopping at the top)