I'm looking for a few people to help beta-test an alternative to Sharepoint's web services. The solution allows a simple "object modelish" approach to working with WSS, as shown by the following sample code snippets:
// display all fields of all items of all listsListsClient ListClient = new ListsClient();
// update all list items in the "Tasks" list which are due today
ListDescriptor tasks = ListClient.GetListItemsByFieldValue("http://WssSite","Tasks","DueDate",strToday);
foreach(ListItem task in tasks.ListItems)
task["Description"] += " <-- DUE TODAY!!";
It also solves some of the WSS web service pain-points, such as download/upload, checkin/checkout, etc.
Drop me a mail if you are interested. 3/3/2005 Update: The source is now available for download, more details here