@aprilwensel The thought of posting on SO makes me shudder. I read some of the answers thinking "damn, they just wanted to learn.

 — @jmdembe