I think part of it is also that the program has been built on .net and Access, so it is easier to work with MS in this situation, including during the migrations to SQL Expresss. I think GK could confirm or deny that.

Anyway, if you are going to go that route, don't you get someone saying something about PostGreSQL being better, then an argument, and near the end of that, someone pipes up to say, "what about Firebird SQL".