This thread is actually better than the other one upon further review. I'm probably biased though of course.