No offense and don't take this wrong, but if you don't know the answers to those questions before undertaking the process of building a service for the masses.... you shouldn't be in the business of creating services for the masses.
Stick to what you know... and know the answers to already  
