Я качала программой TeleportPro.
Указываешь начальную ссылку или несколько и параметры, например, "качать все ссылки на расстоянии 1-2-3...10... ссылок от центральной", только на указаном сайте или только за его пределами и еще некоторые параметры.
На жестком диске сохраняется папка с "кликабельной" копией сайта. От центральной страницы можно путешествовать на столько ссылок, сколько указали. Если щелкнуть на ссылки, которые не скачивались по условиям, выскакивает стандартное уведомление, типа "Эта ссылка не была скачана, так как не вошла в проект".
Желтенькая качала другой программкой, думаю, принцип тот же.
У меня была своя специфика - читала форум в оффлайне, на наладоннике, то есть весь форум сразу не могла скачать - не поместился бы на карточку. Я делала отдельный проект на каждый раздел форума. Расстояние скачивания - 1 ссылка. В качестве центральной страницы выбирала все страницы со списком тем (там, где они расположены по времени последнего сообщения). Плюс для многостраничных тем (больше 4, тогда нет прямых ссылок из списка) выбирала каждую третью в качестве центральной.
Заливать в форум то, что есть у меня, неудобно. Если не одна-две темы, а большие объемы - надо что-то придумывать (посмотрим, может, рожановский форум еще откроется... и не придется сюда заливать
).
Беседка автоматически не качалась. Я ее сохраняла так: заходила в каждую тему на кнопку "Печатать", там есть вариант "без разбиения на страницы". Так и сохраняла. Если тема была очень длинная - сохраняла по 200 сообщений, несколько страниц получалось. В итоге этот формат оказался более удобным для заливания сюда (правда, приходится все же на три части каждую страницу делить - слишком длинные сообщения не проходят).
Не знаю, понятно ли я объясняю... Вы спрашивайте, я уточню, что непонятно.