Yahoo domain registration (which is actually a reseller of MelbourneIT) is good for casual people who want to develop a site or something ... but I don't think it is not good for domainers
they don't have a push option ... after the first year the cost goes to $9.99 ... and I think it was announced that in a couple of months renewal will got to something around $30 ... the control panel , though rather good , it does not have bulk changing options
the $1.99 offer is for new customers only and only 1 domain per customer ... if someone wants to buy a $1.99 domain and then transfer it before renewal to somewhere cheaper it might be a good idea