Online ad revenue up over 42% from 2003