I don't know about the MySQL backend...that would work for me, and probably you, but who else? How many people really want to install and troubleshoot (and maintain) a MySQL instance just for this?
Although, while thinking out this post, it may work to have a hosted service, where some of...