Yeah!! I agree with you, SEO have a huge role to play to make a good website!!It is cost effective,providdes long lasting results and increases the number of visitors !I use SEO from tucktail.com
which helps to increase search rankings of my website and get guaranteed exposure FAST with pay-per-click advertising!!Thus increasing sales and generate customer leads!