ODK briefcase and aggregate server interaction

Hello ODK family,
Kindly share with me notes or tutorials on how ODK briefcase and aggregate server interact.
Secondly, at what point do I pay for Google engine and how.
Thanks in anticipation.
Derick

Have you had a chance to read through the docs at http://docs.opendatakit.org?