Wordpress, definitely. There are tons of keyword tools out there, search the forum and you'll find a million threads on keyword analysis. Same with promotion, offsite SEO, like link building is just the start. There is also media buying, PPC campaigns, video marketing, social bookmarking, etc...