Prefer Setting Profiles over Toggle Settings. It will also solve your first question.
In regards to the second, while it won't downclock your processor or anything like that, you can set up a profile to turn off the radios, turn down the screen brightness and screen timeout, etc to save some battery life. You can also trigger it on a battery condition like battery less than 30%. Not as battery efficient as downclocking, but still some savings.
Sort of. Juice Defender is probably also something you're looking for. It'll shut off your 3g radio, then turn it on for a minute every 5 or 15 minutes to get updates for things. When you turn your screen on to use the phone, it'll turn your radio back on. So other than having a small delay in getting notifications, you won't really notice it, but your radio will use a lot less of your battery.
However, the real battery hog is the screen itself. Especially if you're coming from a BB or a non-smart phone, the difference between a touchscreen and non-touchscreen in terms of battery use is -huge-. So other than just 'Use your phone less', the only advice that will really change things is keep the USB cable handy, and charge it whenever you have the chance, even if it's only for 10 minutes. Of course, ten minutes of USB trickle charge won't make that much of a difference, so. =/.
Did you ever read the note for Juice Defender? it says: Some features require Ultimate juice (not the part to worry about the next part is) - Might not work on CDMA phones (Droid, Droid incredible, etc...) with Android 2.1!!!!
I know it says might but ive tried Juice Defender 8 times on different Roms and on stock 2.1 and every time i get worse battery life..
Just my experience...
thanks for all the tips. trying a bunch of different stuff now to see which is the easiest and best. i guess the best thing to do would be charge as often as possible (which i do), and get a spare battery! thanks for all the replies. aloha.