You can import your Yahoo contacts into Gmail, then one mass G-mailing to notify those contacts that you consider friends and family.
You should keep your Yahoo email account until they know you have switched. Use Yahoo for junk mail for those "other" contacts...you know the ones.
Just a thought