Hi, I'm screwed! How are you?

Here is the problem: I have two 20GB harddrives and a 30 GB

20gb 1: 20GB NTFS Windows partition
20gb 2: 15GB FAT32 data backup 5 gigs free (deleted linux distro)
30gb : 30GB FAT32 empty (new)

I wanted to resize my 15GB FAT32 partition containing my data backup to replace a deleted linux distibution, but BOOTIT froze everytime I tried... (not it's fault, this drive has a history of hating partition managers, Partition magic went nuts trying to work with it) So I move all of my data from my 15gb fat32 partition to my 30gb fat32 and reformatted the 20Gb(2) as an NTFS volume using windows 2000 disk manager service. then I restarted with a win98 boot disk and formatted C: from the command prompt..... (see what I'm saying) windows 98 doesn't recognize NTFS partitions, so instead of formatting 20GB(1) or even 20GB(2) I formatted the 30GB with all my data on it, not realizing this at the time, I even had two failed windows XP installations on it!! so not only did I reformat the drive with all my data on it, I WROTE OVER SOME OF IT!!!! I know there is no chance in HELL that I can retrieve the data from the 20GB(2) that I converted to NTFS, and probably the same is true for the 30 GB, but PLEASE TELL ME I'M WRONG!!