I want to be a bit more sophisticated with my lead forms.
After populating with data, I would like to look up to see if it is an account / contact. If found, I would like to do something with this contact / account such as updating a field or creating a note / task etc.
If it is not found in accounts / contacts then I would like to do the same in Leads.
If not found there, I would like to create a new lead.
If your company runs a Joomla site, there are at least 3 Joomla extension available, that lets you get more sophisticated with your contact forms.
RichContact Pro, Contacts And Leads Capture, and SugaryCB.
The contact form would be hosted on your joomla site, and the extension adds the contact or lead to your SuiteCRM list via remote call from Joomla to Suite.
Check em out on SugarOutitters and the Joomla Extensions Directory (JED)