Quick question: is the 4GB limitation on EACH database or for the installed instance of SQL Server? As you know you can create more than one DB in an instance of SQL Server.
Note that size limit for each database has been raised to 10GB in SQL Server Express 2008 R2