While lengthy, the SAAST has the advantage of being self-administered, and it has also been administered in a computerized format.
SAAST is long but has a couple of good advantages, such as being able to be computerized.