An old thread but some good discussion on your topic here