great post, very well written and detailed! /cheers