Cheers mate, I passed this one round at work and some pretty smart people there went "No... it's b0rked", good to have someone from the outside see the same problems.