I think it's pathetic that some people won't buy/read a book in public because it has a cover that looks childish or fantasy-esque. Literally judging a book by its cover. If people are embarassed by the book they're reading, then maybe they should ask themselves why they're reading it in the first place. If they can't deal with the answer, then maybe they should read something more fashionable.
It's such a shame that Josh Kirby died - his artwork was pretty much perfect for the Discworld novels. The new guy they chose (don't know his name offhand) was a good decision, though. Distinct from Kirby's style, but still within the feel of the books.