There are several portals based on ASP. Of course, I'm partial to the ones that use -borg-'s forum.
Since MD doesn't allow a trial version, it's hard to say whether his portal, service, and support are up to par.
With that said, again I'd try the "open source" portals first and see if they fit your needs. Most of the time you will find support is great and the community around these models set them apart from other "proprietary" portals. You won't get slammed or flamed for asking questions even though the application is "free as in beer" and you may or may not help in development.
Take a look at this forum as an example. You are receiving help and advice even though our only "vested interest" is making the community great and not necessarily to sell our own products.