I am looking at getting an IPod. I am deciding between the mini or the 20gig version. I don't think I would need more a 1000 songs. I am looking to use it at the gym or in my car. Besides the memory space is their any difference between the mini and the 20gig? Also, how does the computer software work to download the songs? And finally, is the dock really necessary? Thanks!!!!