none of the options u currently have tried -
id go for an online backup solution - either make your own eg get a mate with an ftp or set one up at work? or pay for one..
depends on how much u value your data i personally took out a 10 gig online backup solution and it scans my pc at a set time every day and just uploads the changes (if any) of the files i made so if i add an entery into a 100meg DB it will only upload the change not the whole 100meg - obviously to begin with you will need to upload a lot so it knows what u have - its all encrypted and only can get at it if u lose ur pw they cant tell u as they dont know

its backed up there end onto 2 more servers.
i also use it at work very usefull when someone says "oh bugger i just deleted that file"
oh there was a write up about them in the months pc pro -