Boot IT NG has the answers to all your problems!
It is an awesome Boot/Partition manager (in my opinion, better than Partition Magic, though PM could also help you if you already have a copy somewheres). Go to www.bootitng.com, and download the small utility. You will then make a boot disk. Boot from this disk, and install the utility to your hard drive, it will make it's own 8Mb partition to work from. Then, choose maintenance when you reboot again (without the floppy), and select your 800 MBpartition, and then resize to whatever you desire (the whole thing if you wish). This resizing has woked for me every time, even with NTFS, Linux, Fat-16, FAT-32, and a host of other File Systems. You DON'T HAVE TO BUY IT to try it... when you finish resizing, simply uninstall it, tho I would urge you to buy a copy as it is inexpensive and you can use it again and again as the need arises, including making partition images, etc. all in one small utility! (PS - I don't work for them, its just that since I have found this utility, it has solved many of my problems of this nature over and over again...)
Good Luck...
Will