Tobsn: thank you, you just about doubled my knowledge. is there a good place to read up on this sort of thing? perhaps a book or pdf?