It seems that someone is already working on an offline maps viewer for the iPhone! At the moment it’s available for jailbroken 2.0 firmware iPhones, but let’s hope the author is able to develop it into something he can sell in the App Store. http://nambrot.com/index.php/home/33-mapsoffline/46-presenting-maps-offline