Not sure if that's just me but I often find myself developing sites on local boxes where there is not sendmail or anything which troubles my tests. My wishlist would be an option to the constructor, e.g. ( test_file => 'mail.txt' ) and when the module sees that option instead of sending an email it would create that file and write the email message into that file. This way I would find it must easier to test/debug the product without sending out any emails. When test are all OK one could simply delete that option from the constructor. I can help if you need any help with this feature. Thanks.