Malthus suggests using GD for rotating the texts. Great idea, that one. Performance is not to be taken care of here -- how often do you visit admin/modules , anyways? Also, it's entirely feasible to cache the -45 degree rotated role name images in files.