I'm in deperate need of a new gym bag, my current one having been in service for 4 years now, which is probably 3 too many. I'm looking for a rather smallish duffle style bag - say 20" or so in length. I want something cool looking, but no messenger bags please I swim 3/4 times a week, so it needs to hold a towel, bathing suit, goggles, shampoo and the occassional book, and lend itself to being stuffed into a locker. I looked today (while in woodbury) at kipling (all were very large), nike and adidas (cheap looking) and, ahem, ghurka ($495 for the smallest). Any recommendations?