Hey Keir,
Not to answer or give out "Any" Jim Straw related Secrets here...
But the way I usually Look at things (again & again) is to "Dig" Deep into Google on Similar and related Topics...
Bottom Line! ... There's Not Always a Perfect Formula that Works with Everything so The "Key" is Sometimes Learning by Trial & Error... Test! ... Test ... And More Never-ending Testing...
Until you've Got a Perfected System! ...
As you Continue to Grow most business models & ideas, Everything Usually comes Together with Time, Experimentation & of course Continued Experience! ...
Always Keeping a Very Close "Eye" on Studying and Learning from "Any" Competition possibilities that Might be out There...
Locally/Globally Trying to Help with the Sharing of information throughout Multiple industries that Have some of the Answers you're Looking for as a Starting point...
http://www.google.com/search?sclient...t+pai d&pbx=1
http://www.google.com/search?sclient...entage& pbx=1
http://www.google.com/search?sclient...eement&pb x=1
Just my usual Take on Things...
Not to be taken as Legal advice... Always important to retain an "Expert" Accountant & Lawyer for some particularly Very Good reasons...
Phil