I would stick to 10. The only directories/engines that actually still use these don't like having tons of 'em. Keep it to just the most important ones or you will dilute their effectiveness.
You can give up to 8 key words , some may argue that there are a lot of web sites where they have more than 8 key words.... But i think to get rankings for main key words we have to give only 8...