I asked this question a while back. Search the threads, theres lots of good feedback on it.