And yet, another beautiful point detailed here. I have to agree with the final few lines in the last paragraph... we (my "day" job) are just coming off of an intranet portal that cost us upwards $40k/yr and that was with a discount (normally 60k, I think). They were outrageous in their pricing, their support blew chunky monkeys, their "modules" were mediocre at best, and yet they had hundreds of customers around the country.
When I first started the job where I work, I was quiet about it... I didn't want to ruffle any feathers. After a year of working with that portal and trying to create my own plugins for it, it became evident that is was a complete POS and that we could do better. On that note, my job previous had dealt primarily with SharePoint (WSS 1.x, so the crappy variety) so I knew what a portal *should* be capable of. I started looking into DNN at the time and was impressed with calibre and quality of the software and the modules that were available.
Being used to paying bookoo bucks for a crappy portal, our company has no qualms about shelling out $50-100 for a module and we've purchased quite a few. On the same token, there were several things we wanted to do that either were not out there or were only "close but no cigar". I was able to develop several modules custom to our needs but see the value in them, and that is where I turned around, brought it home, and rewrote it from the ground up to be more "general use".
It will be interesting as I push out more of my modules over the next year to see if people like my modules as much as I do. Hehe.