WOW! I've been using differencing disks recently with Virtual PC/Virtual Server and man those things can zip!
I can get a 2.6gb VHD down to about 250mb - way cool !