to the OP, just visited Liberty Bicycles during lunch hour. It was great. The guy was nice and friendly and very accommodating.
+1 for B's Bikes. Except it gets crowded on the weekends. The last time I was there, they won't do anything more than a 5 minute fix (meaning helping people who having rode their bike for over 3 month change tubes and pump their tires)