Create Single Lead or Potential from Campaign Contact

Create Single Lead or Potential from Campaign Contact

After researching the forums, it seems we are using the Campaigns and CRM modules in the reverse of many others.  Rather than start with Contacts in CRM, and creating Campaigns, we are starting with our contacts in Campaigns.  Initially our CRM Contacts (and Leads and Potentials) are completely empty.   Then based on clicks in Campaigns we are creating Leads -- and we are using the automated creation from Campaigns -> Leads.  However, the problem is that we get responses to our campaigns that may not have been a click through (e.g. they emailed us separately).  Is there a way to create a Lead from a single Contact in Campaigns? This would cut down on data entry, and allow the connection between the Campaign and CRM lead, contact, potential.