Over a month ago I ran into some trouble with a communications program I am making. I got some technical advice from an experienced communications programmer, who advised me to send transactions as blocks of data (binary streams is the term he used, I beleive). I had no idea how to do this in FB, so I found this list somehow. After a month or so, I've found out how to do what I need. I've also found how to use strings as raw data. Anyway, thanks to all who have helped. I have learned alot along the way, mostly on the toolbox and on memory. I'll probably have a public beta of my communications program soon enough. And special thanks to Tedd for all the long string information, which I modified and used extensively.