One thing I have been wanting to do for a long time about Nigerian like scams, but never got around doing it, was the following:
1. create some bait email accounts from gmail, yahoo, and so on, and expose them somewhere on internet so they get harvested by scammers.
2. write a dumb program that is able to do some primitive parsing of the emails from the scammers, and reply to them. For example, let's say the email from the scammer is:
Dear friend,
I am the widow of the former Prime Minister of Nigeria and I need your help to get out of Nigeria where my life is threatened, along with the $50M currently in my bank account. If you help me I am willing to give you 30% of that money, please reply me to see how we can proceed.
Regards,
Mrs Mary Noscam
The program would have just to reply something like:
Dear Mary,
I am very interested to help you, how can I help you to get out of Nigeria?
Regards,
Mr John Victim.
The point would be to make the scammer spend 10 minutes to read the reply and answer to it. After couple of emails, he will probably realize that he has been wasting his time with a bot, and just move on, but with lots of emails responding, he will have much less time to deal with actual victims, making his time worthless. I think writing a bot that is able to reply to the scammer is quite doable, since:
1. There are example of bots having actual conversation, such as SHRDLU (http://en.wikipedia.org/wiki/SHRDLU) that was recently submitted here.
2. The answer doesn't have to be very elaborate.
Now I think I got blocked by the fact of having to make the bot be able to receive and send emails... maybe I will start that project some day...