I did some work a while back for a company based in Australia called Unique World Software. One of the products they make is InfoView. This takes Infopath forms and turns them into ASP.Net forms! At the time it was in development ... but it seems it is out now and they have a demo online.
You can take an infopath form off your web site ... and upload it ... and you can demo your form as an ASP.Net web form!
This is great for allowing people without Infopath to fill in forms.
Not sure if there are any limitations on client side validation etc... but looks really cool!