Yeah this thread was a lot of fun, but as Hunter2 said this isnt really optimizing, which is where I was hoping it would head to.
Oh and yeah no idea who in this through thought structs only increment by 4 bytes each time. (I hypothesized that maybe a struct was an int for a post because of wierd results though, hehe)
I'm with JoshR, probably wont be too bad in an encryption algorithm. By the way you got another attachment to that program you made? gmail said it was gone.