I know that "returning DataSets from WebServices is the spawn of Satan and represents all that is truly evil in the world" but...
A simple way to serialize DataTables to JSON and push the data to a browser in MVC
Export a System.Data.DataTable/DataSet into a T-SQL script that when run creates a #TEMP table of the same definition filled with data.
Generate Dinamically SQL INSERT commands programmatically and run then in batchs of hundres to bulk load data from a.net DataSet with multiple DataTables to MySql
General purpose class to fill some or all of the DataTables of strongly typed DataSet from DataBase and to save some or all of the DataTables to DataBase by creating TableAdapters using reflection.