The portal is still there. Its just the latest posts block has been removed.
I updated the whole site software and there was compatibility issues with that block, and one other (that I dont use anyway). Theres people working on it at the moment. The problem was with the links. See the way this one has the topic title, followed by "...t-234" where 234 is the topic id and is unique to each thread. Well, the problem is that the latest version is not displaying that number, so its getting a "page cannot be found" error.
Until its fixed, I cant put the block up, else my google ranking will suffer coz of all the dead links.
If its not resolved in a few days im gonna just rvert back to the old version that worked.