smf.pl: revert to single-thread model, save table reorganization, more verbose actions
fonline.pl: initial version