Normally, I use Gmail through the website. But, I have decided that I should have a full copy of all of my mail on my local machine. In perusing some of the info about IMAP it seems like it only transfers part of a message and then only gets a full message when it needs to actually display the full message. Obviously, this would not be satisfactory for my needs. Then there is the whole issue of a change on the local machine affecting the copy on the server. At some point, I would envision myself deleting the massive archive of messages stored on Gmail and just keeping them on the local machine. But, I would like to have the option and ability to re-load them back onto Gmail in the future if I want to... Am I being unrealistic?