I admit nothing, and not doing it (really), but using proxies and long intervals between each "search" gets you far. I am not doing that in the fear of negative effects, at least without using proxies ("spam" searching Google from your own server might draw unwanted attention from Google).
I have heard someone using this one.
Seo Panel: World's first open source seo control panel for multiple web sites