BetterTouchTool is a great, feature packed app that allows you to configure many gestures for your Magic Mouse, Macbook Trackpad and Magic Trackpad and also Mouse Gestures for normal mice. It also allows you to configure actions for keyboard shortcuts, normal mice buttons and the Apple Remote. In addition to this it has an iOS companion App (BTT Remote) which can also be configured to control your Mac the way you want.
BetterTouchTool includes many goodies, like window snapping or an integrated window switcher.
runs on Mac OS X 10.8 or greater. It has tons of features and allows you to completely customize the way you work with your Mac):
is the iOS companion app for BetterTouchTool (you only need this if you want to remote control BetterTouchTool with your iPhone, iPad or iPod Touch) It's available for free in the App Store and all of it's features can be unlocked with a $1.99 in-app purchase.
Rob Griffiths, Macworld.com
For my needs I've found that this combination of the Magic Trackpad, BetterTouchTool and some utilities is the perfect mouse replacement
BetterTouchTool makes multi-touch infinitely more useful, for free.
BetterTouchTool adds tons of new gestures to your mouse, such as tapping in the corner, tapping with multiple fingers, swiping in different directions, and, in the case of the Magic Mouse even pinching and stretching to zoom in and out.