In this video, you will see how to create a Silverlight application capable to list the Libraries and Lists of a Sharepoint site in a DataGrid.
Using this application you will be able to insert one or more files into a Library or List through a simple drag & drop of files from the file system over an item of the DataGrid.