Still Too Fast to Race - 2004