Jim,
first of all, welcome to the DotNetNuke forums!
If you have a bit of experience in running asp.net sites, and setting up MSSQL server databases, setting up DNN is not very hard. If you haven't found any documentation yet, check out this page:
http://www.dotnetnuke.com/default.aspx?tabid=125. Unfortunately the documentation is delayed, so in order to get to the documentation (including the installation guide), you will have to download the 3.1.0 source package, and look at the /documentation/public folder in that package.
Now, when you are going to install DNN, it is assumed that your new site can access a MSSQL server somewhere, so you should have a sqlserver login/password, preferably with dbo rights. Follow the next few steps to install dnn
* make sure the account that is used to run the asp.net worker process has full access rights in your web directory
* unzip an install package (current version is 3.1.1) to a directory on you local pc
* rename the release.config file to web.config, open it, edit the key "SiteSqlServer" in section "AppSettings" to reflect your db access information, and save the file
* copy (or ftp) all files in the 3.1.1. install package to your website
* navigate to the url of your website in your webbrowser..... the installation process will now begin, and in a few seconds your site will be up and running
charging 100 bucks for doing just that seems a bit steep.....
cheers,
Erik
Erik van Ballegoij, The Netherlands