iTunes MultiAlarm
by bill h
This is a simple Widget that has a separate alarm for every day of the week and each can be turned on or off individually, as well as in groups.
I also included an "off timer" to turn it off at the same time every day and a snooze button if you need to catch a few extra Z's.