You can use Apgravity to search for apps by name or by keywords. The results it fetches are organized in categories and are selected according to : order of relevance to the query made, age, rating and number of downloads. When you find the app you are looking for , a button allows you to send a link to the Download or ( for paid apps) purchase page on the market.
Head over to Appgravity and give it a shot.
Check out The Best of Mobile Technology for apps review and tutorials.