sane forum parsing