Dave,
Sounds good.
Just for your consideration...
When I wanted to get General Comments into Search results... I started wondering if we need to use CR for General Comments at all? It doesn't seem like versioning (or specifying relationships to subdocuments; or defining content types; or adding custom attributes) is important for General Comments so the overhead of CR might not be beneficial.
And it might be more practical to implement search on General Comments by just using existing search on Static Pages. The Static Pages package would have to be changed slightly to simply "display" comments along with the page as it's stuffed into the database. This would have the side benefit of not having duplicate links show up in Search results for the General Comment and the associated Static Page (as happens in Forums now).