Pop offers some very good features which might be nice for this project. It also abstracts the database connection so we can switch databases easily.