Oh, I haven't seen this one yet, and it looks like it's worth checking out.

I'll give it a try, but for the mean time, it's going to sit on my watch list first along with the others.