PostgreSQL is such an awesome database. MySQL is like a child's toy in comparison. I don't know why Postgres isn't more popular among web developers. The latest feature I've come to love and depend on in Postgres is check constraints. They even have regular expression support.