Forum Moderators: open
Yahoo Google, etc, have crawled the web, created their own database, and then applied their own algorithm to rank pages. A meta search engine simply uses data and rankings from other search engines and displays those results.
To answer your other question, no KW tool is 100% accurate. Use a two or three tools and monitor your web logs to see what KW phrases are being searched for.