Hey guys, while I like to consider myself a Windows and Linux guru, I am new to OS X so have several questions. I basically want to triple boot my new 13" MacBook Pro but I'm wondering in what order I should install things? I basically want full installs of all 3 OS's along with a virtualization of Windows 7 in OS X for office and other little things.

I heard VMware fusion is recommended for the Windows 7-in-OS X virtualization? Can I use bootcamp to install a full version of Windows 7 and Ubuntu (12.04 x64 LTS) on there as well? How should I partition my hard drive?

Specs of the MacBook Pro: 4GB DDR3, 128GB Crucial M4 Sata III SSD, 2.5Ghz Core i5. Thanks in advance guys