I've a proud owner of the original Neverlate 7-day alarm clock which, as the name suggests, has an independent alarm for each day of the week. It seems that, on December 17th, its successor will be released.
This model has dual 7-day alarm banks, plus the possibility of defining an additional 7 daily alarms (for a grand total of 21 different alarm settings).
I've used the snooze on my alarm clock fairly regularly, and this new alarm clock also has a descending snooze option wherein the snooze time is cut in half each additional time you hit that ever-so-tempting button.