How can I schedule tasks? I've found an application called Silent Time, which allows me to schedule when my phone needs to go into silent mode, and when it needs to come out of it. It's a start, but I'm looking for something a bit more extended.
This is what I'd like;

Monday, tuesday, thursday

06:45


Airplane mode OFF
Silent mode OFF
Data traffic (3G) ON


08:20


Silent mode ON


11:55


Silent mode OFF


12:45


Silent mode ON


16:15


Silent mode OFF


17:00


Wifi ON
Data traffic OFF


22:00


Wifi OFF
Airplane mode ON
Silent mode ON


Wednesday

06:45


Airplane mode OFF
Silent mode OFF
Data traffic (3G) ON


08:20


Silent mode ON


11:55


Silent mode OFF


12:45


Wifi ON
Data traffic OFF


22:00


Wifi OFF
Airplane mode ON
Silent mode ON


Friday

06:45


Airplane mode OFF
Silent mode OFF
Data traffic (3G) ON


08:20


Silent mode ON


11:55


Silent mode OFF


12:45


Silent mode ON


16:15


Silent mode OFF


17:00


Wifi ON
Data traffic OFF


22:00


Wifi OFF
Silent mode ON


23:45


Airplane mode ON


Saturday

09:30


Airplane mode OFF
Silent mode OFF
Wifi ON


23:45


Airplane mode ON
Silent mode ON


Sunday

09:30


Airplane mode OFF
Silent mode OFF
Wifi ON


22:00


Airplane mode ON
Silent mode ON




When I say OFF or ON it actually needs to do that, and not just switch it, so that I can switch manually without disturbing the schedule.

I need to be able to pause the schedule at any time. Being able to add exceptions (days on which to interupt the schedule) in advance would be nice, but is not required.

Is there any app or hidden feature for Android which would allow me to do this?
With Tasker you are able to achieve this. The Tasks can be defined as e.g. Wifi on and there are different trigers for those Tasks. Amoung many others, time can be a trigger.