Disclaimer: I (obviously) work for FastMail. But still, you should check it out. :)
I have also read somewhere that you provide XMPP (or not?) but there's nothing like chat history[2]. Status - etc? I'm not very much familar with XMPP as in what it supports and what not.
Why does it want to me to have a FastMail email address where as all I am going to have is a user-name@my-domain.com. That's an extra Email ID to take care of or it's useless anyway if I'm not supposed to use it other than logging in, or is it[1]^. Looks like this is available in Family and Business account. That's odd. What's the point? Can you please provide a full side by comparison of Family - Biz - Enhanced - Premier?
Maximum attachment size is sth that ought to be at least 100MB (or 200MB in today's Internet) but that can be tolerated with Dropbox, CloudApp and all around.
One good thing is, I can use many domains in same account for just one price, this very attractive if I've read it right and seems you are a webhost too. Well, too many things.
I'm tempted but it doesn't seem to be a replacement for my mail-task-calendar-IM workflow which is very integrated and crucial.
Any words on that? And also, regarding [1]^, so you guys are nor email hosts as in email hosts now - just to confirm?
Glad to talk to someone directly at FM and not inside a support ticket.
[2] - saved as email, covered.
You need to pick a FastMail username to use to log in, even if you want to host your own domain. You never have to use this email address if you don't want to.
Family and business accounts are designed for hosting multiple separate accounts (with full separate logins) under the same (normally custom) domain, all on a single bill. There are features for administrating the different accounts and a shared address book. A personal (e.g. Enhanced) account is a single set of mailboxes/login, however can be used with multiple email addresses/domains.
Hope that answers your questions.