Is there a way to create an installable (ideally XCopy installable) version of an ASP.NET MVC application that will run in a standalone fashion on a Windows XP machine?

I don't mind installing SQL Server Express for this purpose, so I guess the question boils down to this: *Can the Cassini web server that comes with Visual Studio 2008 be bundled with the application?* Or are there other options?

NOTE: The installation is for demo purposes only, so there are no licensing problems. Also, I am suggesting Cassini because I don't know of a way to install IIS7 on Windows XP. I can't do major hackage on the registry to get this to work.