Board Thread:General Discussion/@comment-24276288-20140312011229/@comment-24599796-20140317143629

I'm glad I didn't end up writing that myself.