Hi, Mike,
Just a piece of advice (and I'm guessing Bonnie is typing the same thing right now) haha
You should think about returning an XML string from your webservice (representation of the dataset), not a dataset, using the GetXml method of the dataset.
You'll have less overhead in what's being transferred.
Kevin