Ross Bamford wrote:
> Hmm, this is a tricky one :) 

Indeed.. thanks for the solutions Ross!

--Steve