Why use PostgreSQL?
It doesn't cost money.
Speed about the same factor as commercial databases.
Supports a broader subset of SQL than MySQL.
Supports transactions.
Supports large tables that exceed Linux' file limit.
Fully Programmable.