As a web marketing consualtant, I often hear from small business owners that they don’t need SEO because their direct traffic is through the roof. My response is simply “it won’t stay like that for long”. You have to do a serious amount of advertising online and offline to continuously increase direct visits to your website and whilst that’s possible you should never forget organic visits. The great thing about organic traffic from Google, Yahoo and Bing is when you start to rank you’re getting tons of visitors for free. You’ll obviosuly have to pay your SEO agency a fee but you’ll be getting a much better return on investment for you businesses. If your organic traffic is on the way down and direct is on the way up it’s probably best you focus some attention on SEO because if you had the best of both worlds your business will be flying!