Any suggestions for a form that uploads?

Hey community:

I don't believe there is a plug-in here for this, but this community has been very helpful with questions in the past.

I need a certain functionality...
Need a plugin that allows users to upload images along with some text fields. Upon submission, they should get an email thanking them and it should email me the content in the form with the images as attachments. I want to be able to control the subject of the email.

I have tried a few, but none seem to work seamlessly. This has been rather frustrating as it is for a consultation service and our users have been frustrated when things aren't working.

Thanks,
Nate