Thanks to Patrick for pointing out that the SQL Server Enterprise edition. If you have SQl Server 2005 Enterprise edition you can now run unlimited Virtual insatances of SQL Server on a single machine.
Microsoft has also eased its licensing policy for SQL Server 2005. Owners of the Enterprise Edition are now allowed to run unlimited, virtual instances of the software on a single server.
Another small step towards reality in the Microsoft Licencing policy.