Well it seems the heating issue was not an issue after all. I now have a 3GS (factory unlocked.) been using it more than an hour without it being hot.

-
http://www.techscout.info
-