Swiss Gear Backpack (Highland Ave, RWC)

Lots of pockets and very sturdy.