I stick to around 10 at most. The big 3 (Google, Yahoo, MSN) don't rely on meta keywords though, they check your actual content.
usualy 8-10 keywords are ok, but meta keywords have not weightage.you should take care of meta descreption,and content.