Well, small update cause the 4th is nearly upon us. Took the board outside, and it decided not to work. Yay. The problem seems to be on the i2c bus and/or the power/ground lines. I will either need to slow it down ( http://arduino-pi.blogspot.com/2014/03/speeding-up-i2c-bus-on-raspberry-pi-and.html ) or add additional pullups on the power lines. Unsure why it started failing all of the sudden, unless the humid air outside added capacitance somehow.