It is best for you to use your target keywords for your anchors. Use words that you would like to rank well (be found for) in the search engines.
The keyphrases you are targeting in serps using site name will helponly on PR witch means absolutly NOTHING
yup. If someone knows the name of your company/site, then they are likely to know the URL. Use keywords as anchors to get you displayed in generic search terms related to your content
and the placing of keywords in an Anchor Text is also important. I'd put the higher ranked keyword first. =)
I believe your target keyword is not only one, and then use randomly your targeted keyword as Anchor text. Smart way
for SEO anchor text is very important but natural back links (which i think almost not give you any correct anchor text) are also important. Not only for PR.
As others have stated it's best to use your keywords. It's also important to vary these from what I understand.
Is your site an established site ? Then chances are that links pointing to the site from third parties will carry the name of the site, instead of the theme that it promotes. But anchor text for your site, should consist of your keywords and you should rotate it around.