I have spent the whole day rewritting a new results algorithm which should produce a better quality results set. This new algorithm queries the indexing serivice which returns 100 results (this grows per page) and then it re-ranks them by rating pages that contain the serch words. It is weighted depending if it finds it in the title, abstract(meta) or URL
This seems to improve the result set alot. The only downfall is as the resultset grows, more valid pages could be added and then these would not be displayed because you are not on the first page. I dont want to increase the resultset base number to over 100 (because of speed) or fix the result set incase people want to see more than 100 results.
You can now see what the engine thinks of your url with the new Beta rank number.