hmm yes, that's what I also understood from Chapman's blog that I linked in the first post.
I tried setting portal 0 and then also my host portal, which is portal 18, to the server time, It didn't seem to help. Then I thought of changing the server timezone so I went and did that, and after setting everything else, portals, accounts, and all to the same timezone, I was finally able to make a blog post and have it display teh correct time. All the old posts are still wrong, but at least new ones won't be.
Then I messed around with Active Forums and found that I could also finally make it show the correct time for posts, but only when it is set in it's own options to UTC 00:00 - odd.
Next I need to figure out if my users will have correct times when they post from timezones nearby.
And if time zones now work properly, then I have to figure out why it can't do the same thing when the server is set to its proper local time.