I'm planning on picking up a couple of iPhones here once T-Mobile runs out and the midwest Apple stores actually have stock. In order to prevent parking lot accidents just after the purchase, I'd like to get a couple cases before I buy the phones. I'm trying to decide between a rubber case or a hard shell case. A rubber case should absorb any shock if the phone is dropped, but I don't know how well it will slide into pockets, if the rubber will stretch, etc. A hard shell case will take the damage, but might also break in the process, meaning it'll need to be replaced. I have a Griffin iClear on my iPod touch and its worked out really well. I don't have my iPod out nearly as much as i would a cell phone, so I don't know how it would perform if dropped from a decent height. So far I like the Agent18 Eco Shield (hard shell) and the Marware Sportgrip (rubber). These will be paired with Power Support films. What are your thoughts opinions on hard shell v. rubber cases? Thanks for the input.