I generally try to buy from the LBS even if the prices are higher, just because I like knowing that if I support them now, then they'll be around to answer stupid questions I may have later. But I know that not everyone has stupid questions like me, and I have been known to order on line from time to time, so I don't fault anybody for doing it.
Last time I ordered on line, I went to supergo.com.
andy