These links from a couple of related discussions might be of interest (expand the box to see the links in the first one):