There is some good info on this in this thread:
http://arduino.cc/forum/index.php/topic,57604.0.html
Also the effect of pullup resistors on signal quality is not to be underestimated:
There is some good info on this in this thread:
http://arduino.cc/forum/index.php/topic,57604.0.html
Also the effect of pullup resistors on signal quality is not to be underestimated: