Great post Have, althought I'm sure you will go off the deepend again sometime in the near future ;).