Over 1 Billion forms submitted