Thanks for the suggestion. It's definitely a nice workaround, and it's possible I'll be able to use this instead, though I have to think about it some more. But for the sake of argument if nothing else, feed find and feed lookup do serve two distinct purposes: find takes some search terms and returns related feeds, whereas (as I understand it) lookup expects the url of an html document and returns (currently only the first of possibly many) feeds referenced in it. For this particular use case, I would want to plug in "
http://ianbicking.org", and get back all two feeds referenced via <link rel="alternate"...> inside
http://ianbicking.org/index.html, and no others. This seems more like the intended purpose of lookup rather than find, and I'm guessing the only reason lookup caps results at one is to be conservative. Maybe it could instead return the first n, up to a certain maximum that Google allows. If it's too much of a hassle to implement though, I can continue to roll my own for this particular service.
Thanks again for the helpful reply.