great stuff, i'll be having a read of that tomorrow