I should have guessed someone already tried to create a thread such as this. I'll find shameless ways to bump it to create more exposure if possible.