Thanks, Dara! I'll try to write a blog article based on this, and I'll try very hard to keep it short and simple (I'm afraid that may be hard).

I'll let everyone know here when it's ready for your improvements!