Pippin's review is great but I find is a sad comment on several of the developers that they are only fixing fairly obvious issues after being called out on them.