Great post.

If you're ever looking for different shorts, check out Kuhl's Renegade Shorts. Fast dry, they work for day-to-day or swimming/hiking.

For the pilling on your existing shorts, buy a Fabric Shaver. Cheap, and they really work.