For a rugged case, I highly recommend an OtterBox. Got one for my 1st gen iPhone and it has been great. Their 3G case was supposed to come out Friday, but it seems to be delayed. Still, judging by how much mine has held up to abuse (I'm rather hard on my phone, from dropping it into a pond to sitting on it to getting it stolen by my dog), it's well worth the wait.