Write puts on yahoo only if you like yahoo. In other words write cash covered puts, it gives you a stronger edge.
Covered calls and their naked put equivalent hve a lousy risk/reward ratio. Consider using spreads to put the ratio more in line. And don't forget to PM wiskfwee for the secret decoder ring and special information on how to post winning trades after they occur