This topic has been a point of discussion over to wordorigins. There was some disagreement about what was literal and what wasn't.