It seems like almost everybody on this site says alot. Yet, this word does not appear in the American English dictionary. My wife is a college English Professor even though English is her second language. She says there is no such word as alot. However, my English professor in school once told me "common usage makes something correct." So, which is it, a lot or alot?