Every bike shop has its own character, right?
I got my bike at Team 2 Racing. It's a fairly big store in Green Bay, WI. The front part is dedicated to motocross and dirtbike gear, the second part is bikes, and the back of the store is the mechanic's workshop. About four employees, and they are very friendly and even remember my name. (I haven't been in the store more than four or five times!) The mechanic has tattoos everywhere. Only drawback is, they don't have much in the way of accessories.
The other day I was in another bike shop--I took a wrong turn and saw it, and I stopped to check it out since I was looking for smaller toe clips than Team 2 sold. There was barely room in that shop to turn around, it was so tiny, and there were a row of bikes taking up most of the room. Every single square inch of wall was covered with parts, hanging bikes, and accessories. An old man was at the counter, and was able to get me just what I needed as soon as I asked. Good thing, I'd never have found it in an hour of searching. He also made sure I had all the maps of the local trails and chatted for a while.
Good shops, both of them.