I respect that. Another idea: crowd-sourcing “better code” – simply ask people to post their own versions, and then vote on better code (similar to best answers on stackexchange). Or not 🙂 Just a thought 🙂 In any case, thanks for posting those bad snippets, I’m sure everyone can learn something useful for themselves.