There are many interesting comments already; check it out.