NoteApps.info: 41 best note taking apps analyzed over 343 features