I run a smaller 3 zone DC layout with a number of older engines so I never felt compelled to incur the cost to upgrade to DCC. The one thing I know my decision impacts is the ability to have sound cleanly integrated. In recent weeks I have looked into some of the older solutions like the MRC Soundmaster. None of those solutions really met what I was looking for or seemed dated and very limited. In the end I decided to build my own sound controller. My box has 11 triggerable sound groups. Right now the announcement button plays 1 of 3 random station announcements, the horn and whistle buttons cycle through a number of different sounds. Completely downloadable via USB in case I want to change the sounds later. I may incorporate some switches in my layout to trigger automatically based on train location, although right now I am okay with my push button approach. The push button approach I actually like a lot and it is very interactive for my kids. All of this is powered through a micro USB connector. I have two speakers built into the case which is of my own design and printed using my printer. I am still playing around with the final sound package. Once that is finalized I expect to reprint the labels using black on clear tape. I hope you like it.