+1 from me 🙂 I currently use a custom domain and spreadsheet... plus lots of manual tracking of email addresses I set up