Here is a link to my free E-Mail Address Generator:
http://tinyurl.com/nd59fur
It can generate hundreds of email addresses at a time, and at least 50% of them are working. In order to use the email addresses you can then copy them into your Gmail account and use the BCC form. The BCC form works just like a CC form, but it doesn't send all of the email addresses out to every account. That means the recipient only gets their email address in their inbox. With CC forms they get the entire list. Of course if you run your own email server that isn't flagged as spam, you can use it.
The service works by using a database of first names and last names and sticks them together to form email accounts. If you want to use this to make your own tools, the database is also available for free through the site.