Let me start out by saying I have used a Unix based operating system before, but at the time it was because it was mandatory. I regret that I ever stopped. I think that all computer science and computer engineering students should be forced to use Unix in thier programming classes. We are far too accustomed to dealing with GUI’s, where the navigating is much slower than using a terminal. I think with enough time using a terminal one will prefer it over using a GUI.