Thanks, I'll give that a go.

Are there any drawbacks to working with data directly from an xml document?

I mean is it more complex than manipulating a dataset and if so is it worth the effort moving the data from the xml document to a dataset, bear in mind I dont have to add any data just read it and display it in a useable fashion.