Check this out and pay special attention to @pert's post #!
http://forum.arduino.cc/index.php?topic=453373.0