Software alternatives for Linux NB: According to some of the suggestions below, this post has been made into a community:...