@pmh: Nice post. Welcome.