Using one of the .net languages with a SQL Server based product is great for the backend. Either MSDE(based on SQL 2000) or SQL Server 2005 Xpress combined with one of the Xpress editions of C# or VB.net would work. VB.Net can do pretty much anything C# can do now, so not as big of a hurdle if you have only programmed Blitz.