We had a pretty good thread on this a while back....check it out here.