In the end of this article I want you watch this interesting presentation by Brian Aker :)