Kirk, repeat will make it repeat every freaking week on the day you choose. So, you have to remember to turn it off or you are woken up the next week on that day and with my schedule, it is unlikely that I need to get up that day at the same time the next week.
I did answer the Google voice thing in a previous response. Last time I used Google voice to set an alarm in the future, it set it for tomorrow at the time I requested. It absolutely refused to set it a couple days in advance, it always set it for tomorrow no matter what I said. Now, that I have been updated to lollipop, I have not tried it again. I suppose that could've been fixed with the update.