I would go with MySQL simply because so many big sites have used it: Facebook, Youtube, Digg, Yahoo, etc. If it's good enough for them, and free, it doesn't seem like you can go wrong.
The only exception would be is if you are primarily handling financial transactions. Then perhaps Oracle would be the way to go, since your customers will be more conservative about the technologies they would accept.