Most of the ones I've seen are huge. I'd like one that fits compfortably over the shoulder, has a nice shape and is a decent size. Anyone seen anything that might fit the bill?