Linux and FUSE do it again!
FUSE (Filesystem in userspace) gives not only non privileged users a little more power, but also allows file systems that for legal reasons cannot be linked to the kernel life on a Linux system.
Thanks to this fuse layer, you can access gmail as a harddisk, ssh mount devices, and now you can finally access your iphone or ipod as a harddisk under linux thanks to the iFuse filesystem!
Here is a link to an ubuntu geek howto on installing and using iFuse!