I would use a MySQL database for flexibility. But then I live in MySQL and dream in server side languages!