I had hoped to find something at least close enough at Ikea, since their furniture generally looks pretty good and best of all it's cheap. The Ikea Expedit bookshelf, a favorite of DJs since the shelves are 13 x 13 and hold records or crates perfectly, has always looked like the perfect start, but they aren't deep enough to hold turntables on top.
Staring at them one day, I thought "Maybe there's something else in Ikea I could stack on top?". I found some neat shelf legs in the kitchen section that would work with some sort of counter or table top. Then in the TV furniture section I found the perfect solution. The Lack TV Console is the exact same width as the Expedit bookshelf, and the two looked like they could be put together seamlessly, since the Lack and Expedit lines are made out of the same thick material. And better yet, they don't need any extra hardware. Just make two saw cuts, drill eight holes, a little glue, and you're done. The whole thing will disassemble and almost pack flat.
The final dimensions are:
Top deck: 21.75 deep" x 58.75" wide, 38.5" high of the ground
Middle shelf: 15.5" deep x 55" wide x 6" tall
Record shelving: 8 sections 13.25" square by 15.5" deep
Note that since the Expedit pieces are so thick, it puts the turntables pretty high. That's probably the only catch with the design. You do have the option of making the side pieces under the top shorter though - something to consider if you are short or like your decks low.
If you build this hack, and like your $150 DJ console, you can show your appreciation at my Amazon Wish List.
Step 1: Materials and Tools
Lack TV Console
Expedit Bookshelf 58 x 31
Whatever tools Ikea calls for to assemble the above.
Drillbits: 3/16 (5mm) and 5/16 (8mm)