Let's assume the following criteria:
- A team of developers work in different locations and timezones
- These developers often work on other projects and don't necessarily have the bandwidth to always do code reviews "live"
- Github is the version control tool of choice
- A web-based tool would be optimal, especially if it could integrate directly with Github.
This team of developers needs the ability to collaboratively comment on design suggestions in an ad-hoc way (including replies and suggestions).
Here's an example of one web-based tool I found, but the experience was very confusing and arduous:
Probably the closest technology I've seen that exhibits the behavior we're looking for is web-based document editors (like Google Docs) that allow inline comments and discussion.
Does such a thing exist? (And no, "blame" and forking in Github is not adequate!)