This is a part 1 of a part 2 series (part 2 being released tomorrow). In this half the author details our challenges - in part 2 he will explain how we can overcome them. Great read so far.