I agree give me cross database options for OOB and I wouldn't write another line of code that wasn't for silverlight. lol I love silverlight and I love the OOB options. I however am dreaming of the day I can send down a silverlight OOB that brings along a cross platform (sql like database), for local storage, that I allow the OOB to auto synch up with my central database when the user connects. Would give me a ton of options for applications. Would allow me to make my own "google gear isk" applications where the user runs the app online, hits OOB option, does what they want offline, comes back online and poof synch back to the cloud / centeral storage for long term / backed up / managed storage. Now the other problem is making that local data store cross platform, so it works on MAC / Linux / ETC not exactly sql express but some form of cross platform database,, or allow me a selection of standard options for datastorage locally. Do that and I be in heaven. lol If not able to install the database atleast setup a config file to access currently installed one / etc. Streamline that process and I think we all be building apps to put google apps to shame. Especially now that we have COM access. Silverlight budget software that  can directly with 1 button export open and run excel for you. Oh the possiblities even with just having the file access that is possible, just rather not fill a file system with xml as a means of local customized storage.