Я скажу так! Так как я модерирую форум в разделах Флеша и Фриланса, я вижу реальные проблемы людей. Кто-то пишет что у него, что-то не получается по программированию, а кто-то что не может нарисовать иконку или решить уравнения. Мне стает интересно и я лезу в его проблемы, начинаю решать за него. После этого даю ему ответ, а чтобы больше подобных у него вопросов не было, я пишу короткую статью-урок.
Если вы активный участник каких не будь форумов, то смотрите на проблемы людей. Они вам и помогут выбрать тему для написания статей.