@hambletcontract: Good stuff, i