hmm I started to write something to answer but it is getting too big 🙂 I will write on the QA weblog.