@Charles: True. Most of the comments have been off-topic to some degree. I don't think it's an easy topic though.