Is there a nodecomment equivalent/replacement for D7? When I build help ticket systems for folks on D6, I use one content type for the ticket and a second content type with Nodecomment for replies. This lets me ensure that only the ticket owner and the internal helpdesk can see ticket history, and keep internal-only notes unpublished (vs no ability for internal notes with a comment). 

Is there an equivalent for this in D7, or a better approach to take with contrib, or do I need to write a custom module to handle this?
@Chris You started me down the right path, thanks so much! I've tested and can implement it this way without writing any custom code:  


Create 3 content types: Helpdesk Ticket, Ticket Internal Note, Ticket External Note.
Create a role called Helpdesk Volunteer.
Put a node reference field on Ticket Internal Note and Ticket External Note using the node reference URL widget.
Use the Content Access module (currently still in dev) to restrict view/edit/delete of the Ticket Internal Note content type to users in the Helpdesk Volunteer role.
Create a view with EVA that attaches to the Helpdesk Ticket content type, set to display both internal and external notes.  


Afterwards, it's just a touch of prettification and theming as needed. Add a file attachment upload field and a ticket category. Maybe implement messaging/notifications to have email notifications and reply-by-email. Fully functional helpdesk on D7!