Originally Posted by Ben Thornton
How do I set the metadata for the file so that the Kindle sees it? Do I need to use the command line tools?
In Calibre, highlight the book you want to transfer and click the metadate icon. You will see two author fields - "author(s)" and "author sort". The kindle only uses the "author(s)" field, and it only likes the form "Last, First (Middle)". It doesn't do much in the way of error correction. Here are a couple of examples:
"John Wilkes Booth" displays OK but sorts as a "W".
"Booth,John Wilkes" sorts OK but displays as "Booth,John Wilkes".
"Booth, John Wilkes" sorts and displays OK.
Just as a side note Calibre sorts on the "author sort" field and displays the "author(s)" field exactly as entered (the way it was intended to work). So, if you wanted to sort last name first you would enter "Last, First".
If you want to use this method for DRMd books you need to download the file from "Manage your Kindle" to your computer and then import it into Calibre.
Regards - John