This article speaks to the core of it.
These types of "false confessions" always follow the same pattern. Police with little or no circumstantial evidence pulling innocent people into long interrogations. They are happy to talk - because they are innocent, and letting all the facts come out can only help, right?
People need Serious education on how to handle situations like this. What to do and - NOT to do. What their rights are, and what will work best in their interests. Most of the time, the are involved in conversations that they have no obligation to have - and can leave at any time.
Linux is all the bomb for the back-end, but not the front-end.
If you want to do that way - go for it. But in the world of Windows desktop (which you've already done), there are a lot of other avenues that seem more important. In several places that I've worked - and a lot of scientific and technical places that are big on Linux - MacOS is surprisingly where the desktop is, and the trend seem to be growing. Furthermore, iOS and Android are important "front-end platforms". too.
If you really wanted the Linux support - I would be (and have been) included to go the HTML-5 route. You get Linux, and many other front-ends for free.
In short - unless there is a pretty specific reason to believe you're going to have Linux users on the front-end, I'd stay away.
P.S. This is not going to be "The Year of the Linux Desktop".
You don't have to "use Comcast's mail service" - they just want to use Comcast as a way of providing some accountability as to where the email is coming from - as a way of limiting spam.