on a sad note.
I am horror-fied on the vast amount of BS so called web designers that charge you money to make you invisable.
...terrible. Bad code, duplicate content aka web pollution etc...
look at google itself and examine what made them different and unique from the begining. A good model to follow.
look ahead, at things like SMS t-shirts and hand held communication instruments as a future selling venue and its configuration options...for example.
I find the term SEO is somewhat worn-out by now.
in any case, when there is something unique with value out there (and I dont mean *sponsor* links), sooner or later IT will find you, Im a strong believer of this.
...perhaps naive of me to think this way, but what the heck.