Give and Give, Then Give Some More - a Path to Revenue Growth