ok so i read the previous emails on this topic and did not see a specific answer to the question. Can I sync my clendar and contacts and if so how...thanks in advance.
Do you need to keep your Yahoo and GMail contacts/calendars separate? If not you could import your Yahoo contacts to GMail and sync the Yahoo calendar with the GMail one, that way everything shows up through your Google contacts/calendar.
It looks like the calendar sync should be a one-time setup. Check out this Google support thread for a guide.
The only thing I found for contacts is a way to import your Yahoo contacts to Google, so if you add any contacts to Yahoo after doing this they will not show up in Google (you just have to import them again). Here's the other Google support thread for that.