My 2 cents...
If you are going to be distributing applications that do not require a shared central data location, I would suggest investigating SQL Server Compact 3.5
http://www.microsoft.com/Sqlserver/2...s/compact.aspx
for your database needs. It is free to use and you can redistribute it. I'm not sure that you can redistribute the Express Edition of SQL Server.
Quote:
SQL Server Compact 3.5 is a free, easy-to-use embedded database engine that lets developers build robust Windows Desktop and mobile applications that run on all Windows platforms including Windows XP, Vista, Pocket PC, and Smartphone.
As for packaging / deployment; if your app is a simple .NET app with a SQL Compact DB, you should be able to copy and paste installs. You will have to add shortcuts and program file entries yourself. Otherwise Visual Studio has a tool that will let you build simple .msi files but I'm not sure if that comes with the free version.
Happy programming ... how's your lua? :-P