The first actually useful piece of software for iPhone and iPod touch that I've actually used. With Air Sharing you can mount your device onto Mac, Linux or Windows desktop and share files between them.