I've only bought some pedals from danscomp, but they seem like a nice company, and I'll probably buy a bike there next week. Supporting biking is good and all, but I think I'd rather do business with a business that does it well...
Unappealing websites really turn me away from stores, same with data inconsistencies, capitalized descriptions, numerous spelling errors (one or two are understandable), etc.