You mention networking in your original post can you access the hardrive of another computer on your network and transfer files into a folder on it as backup. If so it will save the external drive thing.
As for your emails etc. if you use firefox/thunderbird mozbackup will back up all you need