Sorry about the strange title didn't really know how to word it.
I currently use MapInfo to do most of my GIS work however I have recently installed PostGIS 1.5 and am really liking it so far. A project that I am going to start working on in the future sometime will involve creating an application for managing stormwater assets, all my previous mapping projects have just been using a MapInfo window embedded in a C# application. Now that I have some data in a PostGIS server it has opened a lot of possibilities.
I tried writing some small sample applications using NHibernate and NHibernate.Spatial in C# but to say it's frustrating is a understatement (sometimes static typed code gives me the shits).
So I was wondering if anyone had any experience writing a Qgis plugin using python to access PostGIS and if you think it would be a viable route to take, and if so anyone had any good places to read about doing such things.