ARDUINO PIN CURRENT LIMITATIONS:
Be Nice to your Arduino! (Thanks to @CrossRoads !)
Questions/Comments/Critique: terry@yourduino.com
More Detail: http://arduino-info.wikispaces.com/ArduinoPinCurrent
A Few Definitions:
VOH - Voltage Output High (I/O Pin "HIGH")
VOL - Voltage Output Low (I/O Pin " LOW")
IOH - Current Output High (I/O Pin "HIGH")
IOL - Current Output Low (I/O Pin " LOW")
ATMEL ATMEGA328 (UNO and Duemilanove) Current Specifications:
Absolute Maximum Ratings
DC Current per I/O Pin ........... 40.0 mA
DC Current VCC and GND Pins...... 200.0 mA
1 VCC pin: Means these Arduinos can Source a total of 200mA
2 GND pins: Means these Arduinos can Sink a total of 400mA
Only the 32 pin surface mount packages (UNO Surface-Mount version) have 2 VCC pins.
Arduno (UNO and Duemilanove) Chip Pin#s VS Ports:

Pin SOURCE Current Limitations:
NOTE: Although each I/O port can source more than the test conditions (20 mA at VCC = 5V, 10 mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed.
Pin SINK Current Limitations:
NOTE: Although each I/O port can sink more than the test conditions (20 mA at VCC = 5V, 10 mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed:
ATMEL ATMEGA2560-1280-640(MEGA) Current Specifications:
Absolute Maximum ratings:
DC Current per I/O Pin .............. 40.0 mA
DC Current VCC and GND Pins......... 200.0 mA
This apparently is saying you get 800mA to play with as there are 4 Vcc and 4 Gnd pins, further limited by subgroups of pins for Sink (IOL) and Source (IOH) current:
Pin SINK Current Limitations:
[looks like 800mA Total!]
NOTE: If IOL exceeds the test condition [(20mA at VCC = 5V, 10mA at VCC = 3V) under steady state conditions (non-transient)], VOL may exceed the related specification. Pins are not guaranteed to sink current greater than the listed test condition.
Pin SOURCE Current Limitations:
[looks like 800mA Total!]
NOTE: If IOH exceeds the test condition [(20mA at VCC = 5V, 10mA at VCC = 3V) under steady state conditions (non-transient)], VOH may exceed the related specification. Pins are not guaranteed to source current greater than the listed test condition.