Any site articles or blog updates are automatically posted in the articles forum, so yeah, aside from being on the homepage of the site, it was promoted right here too:
http://www.i-mockery.com/forum/showt...php?t=69705074
It's always funny to me that there are lots of people who just come straight to the forums and never even check the homepage of the site. But hey, whatever suits your fancy :O