Google Insights is yet another great tool very helpful in finding the keywords to your competitor's site and to figure out from where the most traffic comes from.