One friend of mine has been quite pleased with a Primera CD printer.
(www.primera.com) Don't remember which model. Loads a stack of CDs and lets it run all night. He makes small batches of CDs for commercial sale for another friend.
Another friend is quite happy with Oasis.