This sounds stupid, but on large projects lasting for many years with many program versions, you end up having hundreds of Iterations and Areas. Moreover having no proper start/end dates on your iterations just increases the mess, since Iterations and Areas are the only 2 key concepts to split your Work Items into chunks of respectively timespan and Business area.
All your reports will depends on those 2 parameters properly set up.
Our nightmare finally ends with TFS 11 (Preview version) throught a Web interface and the Scrum 2.0 Process Template :
- Drag and Drop for creating new child, sub child, ...
- Right click with contextual menu
- Double click on the iteration and opens a detailed view, either to rename or add properties. Our reports for the Sprint Reviews will FINALLY have Start Date and End Date easier to manage :