Reassign your extra mouse buttons to unique key combinations for each of your programs.
Use your iPhone or iPod touch as a wireless trackpad and keyboard for your computer.