Sounds very structured and organised. I may pick up few ideas from your method :)