The only other way that comes to mind is to instantiate the SPSite andmanipulate the SPList directly with custom code. DataView is going to be alot more convenient if you're not looking for anything fancy (and sometimeseven if you are).