ILAnnotations allows you to select a text in a blog post and add your comment to it.
The plugin uses the standard comments engine of WordPress, so all other comment plugins should work just fine with it.
Shortcodes are used to mark the highlighted text. This allows you to still edit a post and move stuff around without losing the annotations.