Definitions for "Ezboard"
Inc., based in the San Francisco, California, United States, is a provider of free and paid hosted Internet forums .