Take a look at these
BillO
http://arduino.cc/forum/index.php/topic,102101.0.html
reply #7
Boffin1
http://arduino.cc/forum/index.php/topic,132397.0.html