Re: Admin access
Any email must be "recognised" by Google - which can be frustrating to say the least.
One simple solution? If you're running AdWords, invite her to access the account (you can make that read only) - she'll receive an email from Google and will have to enter a password and get an email confirmation. Once this has been done it will be recognised and you would be able to add the email to the Analytics account. You could then remove the AdWords access.
The other alternative is to set up a gmail account and use this for the access....
Hope this helps