This is in the DotNetNuke category, but can fall under General Development. The longer I code the more I buy components rather than build them. Our company's forthcoming website is DNN-based, and everyone is loving it. The site is very extensive and I had two weeks to create an entire framework for content population to begin. I needed certain functionality and I needed it fast. The DNN-packaged Text/HTML and Announcement modules alone weren't going to cut it.
So I turned to Snowcovered.com's collection of DNN 2.0 modules. I purchased 3 modules which are used extensively on the new site in progress. Total around 70 bucks. I don't like sending off expense reports to HQ (even though they're always great about quick reimbursements), but buying components has to be more economical than building components 99% of the time. If you're working in DotNetNuke, you have to checkout existing commercial components first.
Yeap, I'm a component buyer every chance I can get! Now back to my DotNetNuke Hello World app because I can't find a component to do what I need it to do!