The journey thus far.....