Parallel batch search egine query
<p>I need to write a program that sends around 200 search queries in parallel to Bing.com as effeciently as possoble. How should I best implement it considering blocking thread, and server errors.</p>

<p>For example: send search <a href="http://www.bing.com/search?q=.net" rel="nofollow">http://www.bing.com/search?q=.net</a>, but keyword is different for each serach.</p>

<p><strong>Update</strong>
Cuurently, I use <code>HttpClient</code> and <code>Task</code> classes to send request, wait/blocking and get result. I am wondering if your solution will be better.</p>

<p>Any ideas or links would be very much appreciated!</p>

<p><strong>Update</strong></p>

<p>As suggested, I should use its api key.</p>
