I have been happily working at a consulting firm for some time and am dismayed by how much the world relies upon Microsoft software. It seems as if no one realizes that, more often than not, there are very good alternatives out there. Many of these alternatives end up being better than Microsoft’s offerings...
