I think App2SD Free is the best program to quickly monitor where your apps are and move the to SD card. It also clears apps cache so that you have more internal storage.
However, it follows the Froyo rules, so it will not move all the apps to SD card if they are not meant to be (like Maps, Flash Player, etc...).