I'm a low-level manager at a great company as well. For leading a small team of analysts, this is probably not a bad place for me to be. However, I also find myself in need of a web developer who can bring database skills into the mix as well. Such talent will likely cost more salary than I am making, but other people such as my manager and the HR person are concerned that this is an unworkable situation. My response to this is a heartfelt "why?".
If the person bringing special talents to my team is worth x dollars on the general market, what possible difference should it make that he earns more than me in his particular role? My suspicion is that this attitude plays a huge role in attracting morons to ever more influence over other people to chase that dollar when what would be best for the company is for them to chase success in the form of individual contribution.