I tried a bunch of different listing programs and even bought several of them (doh*) before finding out that Music Book Deluxe is the most versatile of the bunch. KJ Pro came in second place for me.
The ones I tried (and the order in which I tried/purchased them) were:
1) Karaoke Song List Creator from Airwer--um...okay, but inaccurate and not export-friendly.
2) KJPro--fairly accurate, but allows for a lot of different spellings/listings of the same songs; very dependent upon the accuracy of individual listings.
3) FastTracks V2 SongBook Creator PLUS Trial Version--Cumbersome and only took me 15 minutes to decide I didn't want to delve further.
4) Karaoke SpeedBook--really should have done some more research before purchasing this one...a real egg. Inaccurate, incomplete, and infrequent updates.
5) Music Book Deluxe--FABULOUS. It standardizes each song entry so you don't end up with a listing for "Elvis Presley," one for "Elvis Presly," and one for "Elvis." It also makes it simple and quick to find and hide/eliminate duplicates from your songbooks if you choose to do so. Only drawback is that it doesn't yet allow for first name-last name entries without manually typing every artist in.
I hope my trials and errors help you. I do my final layouts in Word and PDF formats, but all the organizational work is done in MBD. You should find either MBD or KJPro to be pretty good, but I like MBD better for the consistency of entries.