GE Smallworld Expert and teacher 'System Development GIS', using PostGIS, QuantumGIS (QGIS) and Python.