I actually thought of that after I made my last post - I've been getting in the practice of maintaining typed DataSets for all my tables - of course, you need to have something to autogenerate them anytime the database schema changes - but yes, maintaining those means you never have to go to the back-end just to get an empty structure.