reload bags in philly--good stuff. and you can go both ways:
http://www.reloadbags.com/
if you ride a bike the advantages of a messenger bag over a backpack are obvious. i don't find them comfortable to wander around with in general, but for carrying stuff on a bike, they're great. chances are, if you hate on the bags, you don't ride.