Have you taken your computer in to see if you can recover your hard drive? It is amazing how often much of your data is recoverable.
You might also want to look into a backup for your computer to save your really important data. You can get 3-600 GB drives around $50 (US) or less these days. I admit I don't back up as often as I should but this has gotten so cheap (and easy) I'm starting to feel guilty. I guess that will be tomorrow's project.