The 503 error is because (I think) minecraft.net is down, and the server verifies your user name with minecraft.net to make sure you're not pretending to be someone on the whitelist.
I shall turn off that check now and you should be able to log in if you do 'play off line' when you load minecraft.