I'm looking for a case that I can use for my iPhone 3GS to protect it while MTN biking, skiing, etc. so I'm in search of something that is a hard-shell type ideally offering some moisture protection as well as structural protection should I take a spill with it in my pocket, land on it, squish it etc. Any recommendations? I have been looking at the OtterBox defender, but that thing is gynormous! I've also had a look at the Griffin Elan Form Hard case. Thoughts? Thanks!