Hi CS'ers,

Firstly thanks for such an informative and generally positive forum! I've done a lot of searching, reading and learning here and...