I had very similar idea a few years ago, did some quick numbers and came to conclusion that it was not going to fly commercially.
Interestingly the working name for my idea was also "ResearchEngine", so i guess it summarizes pretty well the unmet need you and me have.