I was just about to file a bug report, but now i just second the motion that PT should be made Vista compatible. It's just a matter of proper programming practices, practices that haven't changed with vista, vista is just more picky about them in default configuration (which is a good thing). Requiring Admin Priviledges is bad and uneccessary (unless PT3 now directly reads the memory of the poker application or so, haven't finished installing it yet).
Installation and configuration of the Postgre SQL DB should be done during setup, not at first start up (it fails then unless you manually configure PT3 to run with admin priviledges)
[quotehyc]store user's files under the Program Files folder [/quotehyc]
Haven't confirmed that PT3 does that, but if it does it's definitely a bug.