Hi, I want to get a custom application developed which will essentially take a list of URL's and cycle through them looking for strings of text and then output a table based report looking up the data it retrieved against a database to return values. Hope that makes sense without giving away my full idea I would want the software to have a very nice looking & easy to use user interface and is must be multi threaded able to cope with upto 50 threads. The problem is I have never tackled anything like this before and would like some advice on what I should be asking potential developers before making a decision. I imagine it is tricky to find someone that can produce both efficient / lightweight code and a visually pleasing interface? I also have no idea how much a project like this should cost - I'm planning to give this away to people free of charge so cost is going to be important. What advice can you offer to someone like me stepping into getting software developed on their behalf for the first time?