Ok dude... yet another opinion can be found here which agrees with my original and subsequent posts up above in this thread...

http://en.wikipedia.org/wiki/Megabit

That only proves me right you don’t understand I converted bit to bytes because he was asking why he only got 30 kilobytes a sec. you know what we are both right

10^6 bit/s = 1,000,000 bit/s = 1 Mbit/s (one megabit or one million bits per second)

2^20 bit/s = 1,048,576 bit/s = 1 Mibit/s (one mebibit per second)

What I was doing was converting bits to bytes so that make the 1024 number correct.

**I CONVERTED FROM BITS TO BYTES TO KILOBYTES**lets say you want to find out how many megabytes are in 54megabits you do this 54 / 8 = 6.75mb ok if you want to know how many kilobytes are in 54megabits you would do 1024 * 54 = 55296 / 8 = 6912kilobytes now to check our answer we will do 6912 / 1024 = 6.75 so that right there proves my calculations are correct because the first equation I did was bit not bytes. But on the second equation I converted bits to bytes then to kilobytes then I checked my answer and found it correct its simple algebra dude.