Nevertheless, looking at the 3G-S's CPU, it could be just an OS update away?
http://www.appleinsider.com/articles...abilities.html
Suppose it would require the iPhone to be connected to an external power source, but hey - an update OS could check for that, couldn't it?
(ps entering the realm of speculation now)