I have 2 finger scrolling working, and the three finger window movement works great, but something thats really bothering me is that I can't rest my thumb on the bottom of the trackpad like I can in osx. Is there anything I can do to make this work?
Ubuntu 11.10 doesn't support proper detection of trackpads for macbook pros (I'm assuming it's an integrated button trackpad). This is changing in 12.04. However, for the time being I would recommend using this driver:
(Thanks to C S for pointing out it's in the repos) Install the driver: xserver-xorg-input-mtrack
sudo apt-get install xserver-xorg-input-mtrack
Add this to your xorg.conf file after installing the driver:
Section "InputClass" MatchIsTouchpad "on" Identifier "Touchpads" Driver "mtrack" Option "IgnorePalm" "true" EndSection
Restart your xserver (or computer) when finished. There are other fun options, take a look at the github page for more.