cparmerlee
Any thoughts about how to find the right balance, considering that people are listening on such a wide range of technologies?
You need to find a baseline (no pun intended) for a flat frequency. This is the best that a recording can do, considering we have no control over what listeners will use to play the music (anything from a costly studio setup down to 2 people sharing a pair of $10 earbuds).
I recently bought Sonarworks Headphone Reference software and a pair of headphones that are on their "tested models" list. They have tested to see what frequences are changed, and basically have an EQ preset to compensate for the headphones' unique style. In theory, this gives the user a flat baseline which will give a best average sound for recordings that will then be played on sources out of your control.
Sonarworks also has a "room compensator" that i've never used but should do the same thing. In my old home, I used KRK Ergo, which measures the frequency responses from many points in the room, and then EQ's out the oddities to (in theory) give you that balanced room.
This is one of the hardest components of a recording, for me anyway, and probably the main reason that some musicians will still use a "pro" studio that's been designed for proper acoustic response (and costing a fortune to build).