I find the handstand push-ups seem to work more triceps than anything else, although biceps and shoulders, abs and legs, even, are worked by extension. Simply put, though, my shoulders are severely weaker than my triceps and I need to work them in isolation. It's unfortuante that nearly every arm motion requires triceps, but other than those weight-machines where you ARE just working shoulders, what else can I do?