Data OUTPUT

When i execute this code,
void setup()
{
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}
void loop()
{
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
}
When i measure the outputs the the terminals, 10,11,12,13 with the DMM, i get the output voltages as {3.5,3.5,4.9,3.5}.
Why are all not 4.9? where might be the problem existing?

What model Arduino? How is your board powered? Is anything else connected to it?

You could have fried your output pins, well all except pin 12.

Argh! What is this? Official cross-post day?

http://arduino.cc/forum/index.php/topic,110674.msg831330.html#msg831330