In reply to fire_munki:
yes, any jacket you buy for a couple of hundered will easily take a big pack for a while. a few have reinforced shoulders.
for that kind of wear definitely look for a three layer fabric (pro shell, event 3 layer etc.) the 2 layer paclite type dont seem to take that particular kind of abuse too well.