The way I keep my mail up on more than one computer is... Set the delete messages from server date far enough out that I collect copies on all my computers by checking for new mail before they are deleted.
If I want to keep a copy of a sent email, I cc a copy to my address when sending. This way it works with any email client including my i500 phone.

