http://www.open-spf.org/SPF_Record_Syntax/
Anonymous
Work your system no matter how imperfect, and modify it as you go.