How is MySQL for a database? Those who've used it, are there any limitations or any problems one might encounter as to security or the number of users it would support?