It's unfortunate that so many people believe SQL Express to be an "inferior" product. While it has limitations (Size, CPU, Memory), it is often more than enough for some lightweight/stand-alone applications. Usually, the lack of SQL Server Agent will be a deal breaker for me in some scenarios. It's amazing how much you tend to rely on the service. That being said even some clever use of Windows Scheduler and PowerShell could easily come to the rescue.
Long story short...if Express can meet your needs don't be afraid to use it where you can. You'll save yourself a lot of money in the long run. Trust me, SQL costs can creep up on you if you are not careful. On a side note, keep track of your inventory. Doesn't matter what you use but you'll want it handy when management eventually comes knocking.
SELECT quote FROM brain WHERE original = 1
0 rows returned