PostgreSQL 8.1 with Two-Phase-Commits and User Roles:
Transactions can now be prepared on multiple computers with PREPARE TRANSACTION and executed together later. If a machine fails after PREPARE, the transaction can be correctly completed with COMMIT after the restart.
Yes!