For me it would be better to split out the serach options - one for new posts from everyone, and one for new posts from your friends. You coul dhave others but that would cover most users.
Kier, would it not be possible to add a flag against the posting tab on the user profile to show if there are new unread comments after your post?