Well I have determined the next step and commands needed. As I am 'new' to python a lot of googling has occurred, and lots of rummaging through documentation. Anyways, it turned out to be a super simple answer… Instead of fighting the Arduino's natural tendency to do everything in ASCII, I am going to embrace it. As far as I can tell, the ard sends everything in 8 ASCII sequences.
Example:
If I were to have the ard send over "I am a pretty duck!" on serial, and then have the python app just write out this:
print Serial.read()
It would appear on the screen as so:
I am a p
retty du
ck!
If I use the print Serial.readln() it would just come out as the single line of "I am a pretty duck!".
Anyways, using the serial.read() command on python I can have the ard send over something like "75757575" and have the python read that in as a string. Then convert that string to integer by using the int() command.
or:
BufferStr = serial.read()
BufferInt = int(BufferStr)
Assuming that BufferStr does indeed contain "75757575", BufferInt would then also contain 75757575.
Notice the lack of quote marks, indicating that is not a string but an actual integer value. This should alleviate my issues of type and data size. Using that, I should be able to get my system running pretty damn well by Wednesday night.
Oh, also I suppose an explanation is needed for my posting patterns. I work 3 or 4 day work weeks, 12 hour days though. So on work days I generally am at work, come home, fall asleep within an hour, and then head back to work after I wake up. During these swings I won't be able to do much with the actual code… mostly just research stuff on breaks at work.
Regards!