RAM, RAM, RAM! Also upgrading your processor, gpu, adding a RAID and/or extra hard drives (and setting application scratch to a spare drive), buying a larger start-up drive and only keeping the OS on it (so it is 90+% free space), minimal install of OSX, running disc utility and basic maintenance scripts as often as possible... That's really about it, but all of that (or some of it) will help.