I use
Dynamic Submission for optimizing, submissions, etc....
Check out
this report of earthlink to see what they have to say about title length, description, etc...
I first tried msn and yahoo, but they don't even use description or keywords, do they really even have an effect anymore?