You mentioned Linux...I have not encountered an actual user of that OS before, I gathered that you like it. How difficult is it to learn, what are the shortcomings, in your experience. What about a suite of programs like the MS Office suite? Thanks for your insights and experience.