I just started doing this myself. I had stopped using my MacBook due to bootcamp issues (was taking a class that required MS Access so I needed Windows). The drivers (touchpad especially) just didn't work that well under Windows 7. I had switched to an old thinkpad dual booting windows and linux.
Recently discovered VMware Fusion and now I have a virtualized Windows 7 on my MacBook which lets me run office and internet explorer (for the 1 stupid IE only website I need to use). $50 for fusion and now I can run windows/linux/whatever flawlessly under OSX with very little slowdown.
Biggest caveat, the Fusion Unity application support only extends to XFCE, Gnome, and KDE (does not work with e17 or LXDE) so make sure if you install a linux distro it's using one of those DE's or Unity will not work as nicely.
It sounds funny, but my favorite feature of my MacBook is the MASSIVE touchpad that works flawlessly. I don't know why manufacturer's skimp on the touchpad given that it's the primary input device, but I looked at dozens of laptops before I purchased a used thinkpad because it had the trackpoint, but they all had one feature in common... a crappy touchpad.