Fantastic post, thank you. Answered pretty much every question i had. This is why I love hacker news.