There was just a discussion around the same topic a few days ago, perhaps you can get some ideas from it ?