Nice post.  I was wondering which program you used to create the branching diagram.  I work in roadmaps and branching diagrams for my company a lot and I liked the clear look of your diagram.