If you ever want to feel humble as a specialist in learning technology, look at long lists of applications. Behind each is a team, a vision, a niche, a market, a community, and a perspective. Open up Domain of One's Own (or any web hosting provider) and you'll see a huge list offered via one-click installs with cPanel. I've watched many of these grow from an idea to a full application. Others seem to have come out of nowhere. It makes me wonder - as Tom Woodward does in this post - which applications are essential to support one's own learning, which are nice to have, and which are distractions? What features unite them, and what features really stand out?