Charlene Li has a write up over here......

Read more...