This may be too late to do you any good, but here goes. You mentioned MS/SQL, Oracle, and PostgreSQL, but not MySQL. Your posting transaction rate can easily be handled by any of these, as can your once-a-week queries. MS/SQL may be the weakest player in the group, and ties you to Microsoft...