Just thought I'd bump this thread and add a decent primer on CAN Bus operation:
http://hackaday.com/2013/10/21/can-h...introductions/
The four articles together have some information that most in this thread already know, but might be an interesting read for anyone not familiar with the subject.