FX Guide is a more casual website for those interested in visual effects and great imagery. The site has been around since 1999 and "has grown to become the leading source for visual effects information worldwide". They are not a press releases website. New content is developed as needed and they are not beholden to a publication schedule. There are audio & video podcasts at the site as well.

You can search the whole site and then sort by date or relevance. FXGuide does a good job of giving you links to related articles as well.