Hello Mickey, Welcome to the forum.
One of InfoPath's submit functions is to email, which especially with 2007, can contain a form view or have the form attached. You can also give the user the send to email feature as well.
Getting information from a database is not difficult either, but there are various methods depending on the complexity and requirments.
You can check out the Database Accelerator for using Web ServicesQdabra Database Accelerator Suite Version 2.1 - Developer
Or for simple things you can set up a data connection directly.
All of this can be done without code.