How does AdWords compare to other ways of getting traffic, like search engine optimization, affiliate programs, email marketing etc.?