So, back to the iPhone conversation...
I just installed the 1.1.4 update on my iTouch and of course, lost all of my 3rd-party apps. When I try to Jailbreak it, the device just gets stuck on a Unix script screen on startup and I have to restore it. So, since they just released the SDK, I'll just wait until those applications are offered in an "official" library... I just hope that Apple doesn't pull a Micro$oft and start charging for the things that I used to have for free.
Speaking of things Apple charges for, I spent the $20 and got the "January Software Update", which includes the remainder of the core iPhone apps (the iTouch only came with Safari, Calendar, Contacts, YouTube, Clock, and Calculator). So now I've added Mail, Stocks, Maps, Weather, and Notes.
Just having Mail is worth the $20 to me, I just still wish it was free. It works great for my Pop3 accounts and my Yahoo mail account, but now I need to get my IT guy to turn on IMAP support on our exchange server so I can get my work email on there too. I hear that in June they're supposed to release full Exchange support without the IMAP requirement, so maybe I should just wait for that (that may be quicker). Also, I wish that they would support Hotmail.
Stocks are of no use to me, but I've had some fun playing with the Maps. The fact that they mapped out a lot of the wireless networks is cool but scary. I was on my home network and hit the locate me button and it placed me at my old apartment, so I guess they haven't updated it in the last 6 months. Unfortunately, the iTouch can't do the cell tower triangulation that the iPhone can, so you can only really use the directions if you pull them up while you're connected and then just hit the "Next" button as you pass each waypoint on your route.
Oh, another cool thing with 1.1.4 - it supports VPN access, so I can set it up to sign in to my work VPN which will be useful once I can get Exchange going on it.
BTW, although you can't directly access the file system, if you have a jailbroken iPhone or iTouch, you can install a freeware FTP server, which will allow you to FTP into the file system.