This guy has done something very similar to my project:
http://letsmakerobots.com/node/21098
He gives his sketches but they are way different than what I have been putting together. I asked him about the logging data simultaneously problem and he kinda shrugged it off like it wasn't really as big of a deal as I made it out to be.