revenue generation - are you shortsighted or visionary