yeah, i heard firebird sql was great too

(whereas my sql seemed to be mishandled by sun--altho to be honest, i haven't developed for either before, so this is seconhand info)
i think it's all about developing client-end stuff, and using MS solutions helps keep things integrated. altho i'd love to see a linux solution too (without wine or emulators), it's about the numbers and majority.
if you want something in firebird sql flavor, take a look at synapse emr
http://synapsedirect.com/i believe it's workware (like it only costs you the time to help other users out). doesn't look as well fleshed out as AC, but you could probably customize it a lot more.