This is a complete API to access World of Warcraft armory at battle.net. This also includes cache control, so you can keep below the daily request limit.
Ideas is more than welcome.
Change log: http://sourceforge.net/p/wowarmoryapi/home/Changelog