Okay, here are the details. Hopefully you guys can help me out here.

Just bought the new Macbook Pro 13", with 250GB HDD and 4GB RAM. After successfully installing Windows 7 64 bit using Bootcamp, I realised I made the partition for Windows way too small - only 25GB. I got cocky, and thought I could extend the volume using "GParted" - a live bootable CD which can extend/shrink volumes. So, I shrank my Mac partition to get some unallocated space, then extended the Windows volume by 20GB (I wanted to install a few games to keep myself entertained).

After this, booting into Windows stopped working - it asked to boot from CD or DVD rather than going straight to the Windows boot screen. After realising I'd screwed up my Windows partition, I booted up my Windows install DVD and tried to format the bootcamp partition. It claimed it was in the "GPT format style" and so could not install Windows. Back to Gparted - I formatted the partition as NTFS. No such luck - Windows still recognises it as GPT. So, after realising after all of this I could've just used the Bootcamp Assistant to delete the Windows partition and reinstall, I removed the partition and tried to create another one in its place using the Assistant. The Assistant claims "The disk cannot be partitioned because some files cannot be moved" and wants me to format my entire hard drive in order to sort the problem.

Basically, I know I've screwed up bigtime here. Is there any chance I can get my Windows 7 partition back, without formatting my entire Mac HDD? Forgot to mention, there's about 200mb of data classed as a partition, in FAT32 format. Didn't want to delete it or mess with it in case it made things worse.

Sorry to bore you guys, I'm sure you'll be able to help.