public forum means an area site or feature offered as part of any garmin site that offers the opportunity for users to submit content user submissions for viewing by one or more garmin site users including without limitation a message board forum social community environment conversation page or blog