How can I make custom LEGO packaging? How can I print high-quality custom packaging for a custom-made model?

I am aware of DesignByMe. But as many of you know, the pieces for that are limited, as are the options for making your own box.

If I have six images that I can apply to each face, what techniques can I use for getting the images on a real box, and where do you recommend getting a box most like those sold by LEGO?
Maybe a search for custom box design although I doubt they'd make small volumes either. It would look very professional, though.

What I've seen fans selling custom kits doing is using simple white boxes with stickers on them. Usually the buyers are more interested in the contents anyway. Sticker printing shouldn't be a problem (as it's going to be put on cardboard a simple inkjet-sticker sheet should do), and I assume plain white boxes shouldn't be too hard to find.

An laternative would be to print your images on cardboard which you can fold yourself, but then you'll need to think properly about placement of images. If the cardboard is thin, you can use it as an outer shell for an inner white box which would be more solid. 3mm cardboard may be overkill, but that's the general idea.