I just had the most bizarre "tech support" experience of my life with iyogi and I'm a long time pc owner (30 years) so, believe me, I've had a lot of them.
I got a pop-up notice that my avast subscription had expired (by the way it was the FIRST notification I received and I just searched my entire email file)... so I renewed and reinstalled avast... error messages came up with no indication of how to fix them so I called the tech support number and reached an iyogi person, whom I thought was a tech guy.
I gave him access to my computer and watched as he perused my desktop for a while... then the program list... then the log files... continually making comments about how inefficient my computer is... and never addressing the problem with the avast installation. I was patient for a while expecting him to address the issue any moment... he asked where I lived, commented on my name, etc. etc. then after about 10 minutes of poking around and chatting like this, he launched into a pitch for a subscription to "infinite" software and computer support for $399 (3 years) to $169 for one year... After 5 minutes or so of his pitch, I said that all sounds good, but I'm here to get avast installed... let's deal with that and I'll decide about your offer later.. reluctantly (more pitch) he went offline for a while and then said someone else would have to help me with that and after another delay he passed me off to someone else... I expected a swift resolution and some explanation of what the problem was... but this guy (who also was offline for quite a while), he reinstalled avast and changed some settings and rebooted the computer... all in all this took an hour or so.
This is NOT the sort of experience I expected. In fact I would have appreciated the initial contact doing the reinstall... this could/should have been a 15-minute tech call... Afterward I did some searches on "iyogi" and see many, many complaints about them. So now I've lost confidence in avast! as my virus protection. I think you are damaging your reputation by passing off your tech support to a firm like iyogi.
BTW, don't you think it is common courtesy to send out an email prior to the expiration date to forewarn your customers? (at least if you prefer to retain them as customers)