The UI impacts point reminds me a bit of Joel Spolsky’s Building Communities with Software, particularly the section starting “On Usenet…”