Someone in the other thread linked to another solution that I like best found here.