I installed the shelves and the center dividers with dados. I suggest planning ahead for your hinges, I had a rough time finding the perfect hinges for some reason.
A big, big, BIG suggestion though, is to stain BEFORE assembly!! I nearly destroyed the piece with the difficult staining in the inside corners. It is very difficult to keep stain even in them. I used General Finishes "Black Cherry" water based stain, the first time using a water based stain. I found it very unforgiving and it left bad blotches, brush and rag marks. I topped it with General Finishes Arm R Seal.
In the end, this came together well enough that I felt a little guilty for not using better lumber than pine. It's nice enough, I think, to warrant spending a little more on quality hardwood.