Music in my experience is good, but not worth going to a lot of hassle over - where I play these days doesn't have a sound setup, and I don't really miss it. On occasion, I'll play a music cue off the laptop. Most common is, strangely, the Corporate World ditty off of the Fight Club sound track - the perfect silly corporate elevator muzak. Sets the mood perfectly for Food Fight.

I've never tried using a sound-board, but I don't much like the idea, and I don't like it when I'm a player. Realistic sound effects are jarring when you are looking out over a table of miniatures and looking at sheets of tables. It, oddly, breaks immersion. For me at least.
I'm a big fan of printed handouts. I typically have a screamsheet giving news before each new run. I'll often put together maps and overhead views as well to give to the players. For extractions/hits, I put together a quick dossier. Three warnings, learned from bitter experience:
- Do that stuff after you've finished prepping a session. Having a map is not as helpful to immersion as having a GM that knows what the stats are for the security node.
- Be very careful with what is on the documents. Players can't tell the difference between meaningless fluff and vital clue. I left some Lorem Ipsum on a document, and they started trying to translate the latin, thinking that was the whole point of the thing. Even after the GM told them what it was and why it was there, they kept at it anyway.
- Multiple copies are good. Handing over a folder as the Johnson would is nice for realism's sake, but have a few extra copies so that the game doesn't stop while each player in turn reads the document.
Useful Tools for Handouts:
- Google Earth is your friend. You need an overhead view of a city block, it's the tool for the job. Hong Kong, Beijing, Shanghai and New Delhi are great places to go that won't be recognizable for most.
- Keynote (or Powerpoint) is great for putting together quick diagrams without too much hassle, especially adding annotations to images grabbed in Google Earth.
- I'd love to have time to put together web pages or the like for the players to visit in-game using their phones, but it's just not practical.
Minis and Terrain:
- Check out
WorldWorks Games if you want to do urban terrain. Time consuming, but looks really cool. They have some good modern stuff that works well for Shadowrun.
- For something faster, I use
these whiteboard erasable tiles (well, their predecessor's, but it's the same idea). Expensive, but worth it. You can also pre-prep the board before a session so you can start tactical stuff faster. I use them all the time, both for combats, and for laying out scenarios.
- For minis, I use Lego minifigs. Mainly because I have a ton of legos, but also because they are easily customizable/posable - and they don't take as much time, or cost as much, as buying and painting minis. You can also put together little lego models of drones and vehicles.
Brick Arms makes some pretty awesome weapon packs as well that work great for SR. Only problem is doing trolls. Lego terrain isn't such a good idea, I have learned. Takes too much time.
- A couple of packs of hot-wheels are useful for vehicle minis and drones. They may not look perfect, but they get the job done. I suggest glueing the wheels so they don't roll around on the boards.