I'm thinking about getting Windows VPS or dedicated server instead of reseller's plan, but what stops me is the high cost of SQL Server 2005 license.

There are cheaper options, like free SQL server 2005 Express Edition or SQL Server for workgroup. But I've never worked with these editions, so I don't really know - what are their main limitations? What can they do for my clients? Are they really sufficient for hosting?

I would appreciate any comments on this.

Thank you,