Not to discourage further discussion, but this thread where a similar question was asked a few months ago has some detailed responses.