it seems they built their own "wowroster" system that pulls data directly from the servers them selves!!
now here is an idea... instead of using mods to update the roster, why not start working on a wowroster that mines the data directly from the Armory @ http://armory.worldofwarcraft.com/ and display the data on the local site and use that as a means to retrieving/updating roster information?
granted it seems that bank/bag information is not displayed.... I do wonder what the limitations and capabilities of going into such a project...