Riding The Revenue Waves