ユーザーインスタンスってなんだ?という人はPASSJメールニュース Leaders'Report:Vol.259の河端さんの記事を読んでください。
http://www.sqlpassj.org/bbs/ml_disp.aspx?forum_id=0¤t_page=1&disp_mode=0&detail_mode=1&message_id=19902
Webアプリではサーバ上にSQL Expressを入れるのはどうかという議論がありそうですが、Windowsアプリで単体で利用する分には本当に手軽に扱えて便利です。
なんせデータベースがIDE(例えばC# Express)の新規項目追加から選択するだけでできちゃうんですから。
そして配布も運用するマシンにSQL Expressを入れたらコピーするだけ。
まさにファイル感覚でデータベースが手軽に扱える。
まだ配布したユーザインスタンスを管理する方法がよくわかってないんですが、単体で利用するアプリだったらデータが大きくなることはあまり考えなくてもいいのかもしれない。。。
おもしろい使い方がありそうですね。