There's no excuse not to have your own domain.
There really is no excuse not to have your own domain. You can register your domain at GoDaddy for just $8.95 a year, and host it, with POP mailboxes and plenty of bandwidth for just $11.96 a year at DINSOL.
That's just $19.91 a year, or roughly a week's worth of Starbucks lattes. Can you seriously tell me that you can't afford $20 a year?