This reply may seem very late with your post, but anyhow this might help a bit.

This one has a bunch of good stuff....