<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d11356004\x26blogName\x3dxception\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://openrent.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://openrent.blogspot.com/\x26vt\x3d-4655156434419967503', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

OSX as a prefab house

I thought this quote from Tom Yager at Infoworld was pretty spot-on: "If you want a complete productivity platform, you can nickel and dime your way there with Windows, hammer and saw your way there with Linux...or hit the ground running with OS X. Professionals shouldn't have to build, either from purchased or downloaded code, application platforms brick-by-brick. Users should start with a compelte structure, ready to do real work, which they can enchance and take apart at will."

I think Tom is on to something here. Linux, which has been described as "a pile of lumber" is a wonderful thing if you have the time and expertise to glue it all together, and make it work. When it works, it runs like an appliance. But it you don't have those skills, and need something working today, OS X might be the choice.