Super old thread but here's my contribution!