UPDATE (July 2017): The post below was written in 2014. All that you will read is still applicable today (July 2017). Please do take a moment to...

read more