Semi solved because I haven't tested everything as yet!
http://forum.arduino.cc/index.php?topic=267447.0