I am using the Agent18 case for my 1st Gen phone, I do believe they made one for the 3G one as well.
I have dropped my iPhone a few times, twice on the cement and all I can say is that the case some how causes the iPhone to land on its back...protecting the front part of itself.