Great job. Occasionally I've thought of trying my hand at it. But then it's - 'what do you put it in'?  Your cabinet idea sounds good, at least with a glass covering it will prevent the dust building up.