Nice post, I'll try to get one ready myself within the next few days.