Do Not Sign Anything from Sal!
Sal starts out great on the front end - shows up promptly and promising great things - but is an epic fail from there on. No details in agreement (just vague references), no pricing details, and no execution of the project. No communication, no one knows what is happening or when, and the quality of work is so bad that you will be amazed (in a very bad way).
Please don't fall for the fiction that will be presented to you up front. Above all - don't sign the agreement! He will likely tell you that everything will be OK and that he will take good care of you...until you sign.