Any idea why my posts are taking several hours to appear in threads? Are they flagged for moderation or something?
Yes, as a new member your first five posts are subject to manual approval before they appear on the site. I know it's a pain but it helps us dramatically reduce the amount of spam and other garbage that people (and bots) try to submit.