Text this: Socialist register 2004 - the new imperial challenge