That's a nice list you compiled for us!
I'd like to try most of the calendar and contact ones, but I've already installed so many apps I don't want to lose, that the memory is almost filled
Instead of Tasker you mentioned, I'm using the free
Timerific, and that's just fine for me as I'm on nearly the same weekly schedule most of the time, and that doesn't support location-based switching (gps/wifi), like
Locale does but that is even more expensive then Tasker
(but has a lot of extensions/plug-ins).
AFAIK, GPS in enabled state hardly uses any power, and is turned on automatically by apps that want to use it, so you probably don't need a scheduler/tasker for that.