I've written Livejournal backup tool, LJSM.
It saves posts with comments, memories and graphics of any user. Converts relative links to absolute. Creates contents page, supports http proxy.
There are two companion tools:
ljpms -- script for batch posts manipulation
allin1 -- script for joining posts downloaded by ljsm into one file in reverse chronological order