Looks well thought out to me! thanks for sharing!