Why would you make my application break when some remote service is unavailable?!
Fixed image sizes.
Added 'canonical' option for getRoleName method (the default behaviour is to return the contextual role name i.e. use the inverse name if appropriate).
Link to canonical role page from factoid groups;
Added linktext argument to getLinkTag3, to override link text (because sometimes the title is used to generate the URL!)