This is great stuff. Thank you for posting this!
I normally have a dual-screen setup powered by desktops plus a nice keyboard + mouse.
But I'm in the process of moving abroad and will be living out of my laptop for a little while.
You see some people at startups working straight off their laptops, day in and out. After 1-2 days on my raw Macbook, I have no idea how they do it.