Had a huge issue with my .to domain and the support from Timo was great - He was quick to contact the to registry and get my issue resolved and website up and running!
Yahoo was never the greatest domain registrars but it wasn't terrible... until now. Recently they've followed the likes of some other shady registrars in HIDING RENEWAL PRICES. i.e. Yahoo will now only show you the first year price, which is reasonable, then surprised you with a whopping $30+ renewal afterwards.
If you Google this, you'll see a lot of people complaining. Be warned.