Listing generator (still has some unicode issues).