If you are looking for arm warmers that provide function over fashion [though I do still think they are a fashionable solid color] check out the Saucony Elite Arm Warmers.
They are tight enough to offer some compression, but not so tight they are uncomfortable. They have never ONCE slipped down and have worked well for me in short races and marathons[National Marathon & Boston Marathon]. I personally feel faster in a tank and arm warmers than I do in a long sleeve shirt. They also are easier to roll down, should I get hot, rather than a shirt that I would have to take off.
I wore my wonderful Vizi Pro Pink ones at Hood To Coast and am in love with the color. I was never really one of those girls who loved pink, but I am now!
*as always I was not paid for this review and the opinions are my own