All advertisement is unwanted, not just spam or popups. But for a lot of web sites, their sole means of income is advertising. For example, DotNetNuke.com. These sites offer information, products and/or services for free hoping you will click on their ads. Personally this doesn't bother me and I welcome this approach. I would much rather view an ad on DotNetNuke.com then pay for DNN. I'm sure others would agree, as did Microsoft when Shaun originally planned on charging a fee to use DotNetNuke.
I do think some sites take it too far, but it doesn't really bother me. When it does, I simply leave the web site. But that would require the advertising to become intrusive, such as multiple unwanted new windows popping up. It is somewhat rude to force new instances of a browser to open, but effective if you need more screen realistate within the workspace of one page.
I don't think OnyakTech.Ads should be viewed as intrusive. OnyakTech.Ads provides a much more elegant approach to PopUp advertising that I feel most will welcome as a great alternative to the current means of ad delivery when you want more space within the page. To see what I mean, take a moment to visit the home page of www.OnyakTech.com You will see OnyakTech.Ads in use on the right side of the page.
It doesn't open a new window but still acts like a popup by providing more space within a single page to deliver ads or other information. It's very much the same as using a tab control on a page.
To answer your questions... OnyakTech.Ads is a modified version of a new module for SigmaLive that allows sales agents the opportunity to invite visitors into a one to one chat room in case they have any questions on a product or need support. Many OnyakTech subscribers specifically asked for this development. Who am I to say they can't have it? Who am I to say people can't advertise on their web site?
Since OnyakTech.Ads doesn't actually open a new window but simply mocks it in an elegant fashion, I don't feel that I am contributing to poor web design. It's possible that someone may use the module ten times on a single page, this I would consider poor practice but that is out of my control and I don't think it warrants the module from being used at all. Anything overly abused is poor practice. For example, a monthly newsletter from the core DotNetNuke team is great. But if it was emailed daily, that would be considered extremely poor marketing and rude. But...that's just my opinion. Others may find that they need a daily dose of DNN via email.