I signed up during a 1.99 promotion. It works, so I guess I can't complain.
Take that back, I just checked my yahoo email - first time in about a year - and I can complain.
I signed up for my domain on the 18th of this month, last year... and they changed my domain registration to ending on the 3rd of the month, instead of the 17th, like the original agreement stated. And they changed my billing to auto-bill without my consent.
Fortunately (I'm not a fan of money being drawn from my account without my expressed approval), the card it was opened with was tied to a bank account I closed when I moved earlier this year. But it put my domain in past-due status, which prevented me from transferring the domain ($7 with godaddy for 2 years on a transfer, rather than 10/year with yahoo), even though my account should have been active for at least another 3 days before that happened.
So count me as ticked off. Very ticked. I've contacted their customer service, and we'll see what (if anything) they do about it...