Personally I'm impressed by the quality of this. Generally when I come across these sort of things I like to post them on Digg. Although this time I'm not sure if this would be best for the users. I'll look around and find another article that may work.