are all 'typical' project activities which any experienced web design/development firm should be able to competently assist you with. See our Business Analysis and Project Management sections for more information on the types of skills involved.