... my experience in other forums...
Ah, but this is not like other forums. Here we are helpful and friendly, and don't take ourselves too seriously. There aren't any Nazis here, grammar or otherwise - well, maybe I do get a bit excited over "its" and "it's" when used improperly
If somebody has a service or product that he feels might be of interest to anybody in the community, he's welcome to post about it, as long as it's in an appropriate forum. Even then, if it's not in an appropriate forum, the moderators will simply move it to the proper location.
When you feel a post is inappropriate or in the wrong place, just use the Report to Moderator link (the last link in the tools button in the upper right of each post).