This stored procedure is a great little product. However, you cannot stray far from what the procedure allows, for instance I wanted to use Company in conjunction with the First and Last Name, no dice. You have to purchase a version that allows you to do that. Which is fine, but that catch is, the link to the site for this company is dead and emails sent are not returned.
So even though this works great as long as your vision matches the author's you'll be fine, and if it doesn't and you have the cash to shell out, your SOL cause it seems this one died on the vine.