Wowcs-cata is a project mainly written in ..., it's free.
World of Warcraft Community Site for Cataclysm servers
World of Warcraft Community Site Cataclysm (4.0.6a) version