I've been searching for a new desk for a while now and didn't realize it would be so difficult. First, many desks have that monitor "shelf" that's basically worthless since any LCD with a stand is now higher than eye level and constantly looking upward will cause neck pain over time.
Second, most desks if they have a keyboard/mouse shelf at all, are still too high to use comfortably. The only way to get your arm at a height that doesn't contribute to shoulder pain is to crank your chair up so high your legs barely reach the floor (and I'm 6'1").
If anyone knows of a place that sells a good ergonomic desk, please let me know. At this point I'm about to take a stab at building one on my own.
As far as ergonomic mice are concerned, 3M makes one that looks rather odd as you are twisting your arm into the more natural handshake position in order to use it. I'm haven't tried it but people who use it seem to like it.
Also, a lot of people like
this Evoluent mouse.