I love this post. Rule of thumb, people asking "how hard can it be?" are normally saying "I’ve no idea how hard this is".