I recently had a coworker who wanted to install Adobe CS4 on his Bootcamp partition. The problem was after uninstalling the old suite he still did not have enough space left for the new version. I looked around a little bit and most recommended simply destroying the partition and starting over again to make a larger one. The only drawback to doing it this way is then you have to reinstall Windows and all programs. I did a little more digging around and found this program called CampTune CampTune allows you to resize your boot camp partition without losing any data.
I went to their website and registered for their beta to give it a shot. Before doing anything I did backup my coworkers files as a precaution which is always a good idea when messing around with partitions. The program consists of a bootable CD which loads a graphical interface. It is literally just a matter of moving a slider to the new size that you want. It reminds me a lot of Partition Magic that I have used a few times when dealing strictly with Windows partitions. The whole process took about an hour and a half, but worked perfectly without losing any data. I am going to hang onto this piece of software for future use.