What is the difference between Yahoo and Google mail?

Google mail lets you add attachments from the same screen where you are composing an email, while Yahoo moves to another page for attachments. Google Mail automatically stores all email addresses to which you sent and receive emails to your contact list. In Yahoo Mail you can opt to save a contact to your list or not.