I am busy developing a guide, a small excerpt from it below, which I think might be useful knowledge to a few forumites
I have referenced quite a few articles, safe to say that the below article is correct. I welcome any feedback regarding information that is not accurate. Just think, when Vodacom has upgraded their networks to full 7.2 functionality, we can theoretically achieve close to 1 MB download speeds 
A bit is the smallest unit of information that can be stored or manipulated on a computer; it consists of either zero or one. It could also, instead be described as false/true, off/on, no/yes, and so on. We can also call a bit a binary digit, especially when working with the 0 or 1 values.
A bit is not just the smallest unit of information, but for sake of discussion it can be said that a bit is also the largest unit of information a computer can manipulate. The bits are bunched together so the computer uses several bits at the same time, such as for calculating numbers. There are eight bits in a bunch, a bunch is called a byte.
So, if 8 bits is a byte, 16 bits is 2 bytes, 32 bits is 4 bytes, 64 bits is 8 bytes,... 8192 bits is 1024 bytes.
Computer information is based on two units consisting of digital 0’s and 1’s, 2 to the 10th power equates to the number 1,024, thus, 1024 bytes equals 1 kilobyte (1 KB). Alternatively put: 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, etc.
Based on these calculations, we can simplify the below table.
• 1024 bytes = 1 kilobyte (1KB)
• 1048576 byte = 1024 KB = 1 megabyte (1 MB)
• 1073741824 bytes = 1024 MB = 1 gigabyte (1 GB)
• 1099511627776 bytes = 1024 GB = 1 terabyte (1 TB)
While we are on the subject, lets cover the Internet, connection versus download speeds, based on the above.
For example, you have a 384 Kb ADSL connection from your ISP, 384 Kb or 384 kilobits ÷ 8 = 48 KB or 48 kilobytes. Therefore, your download speeds on a 384 Kb, can theoretically achieve a maximum download speed of 48 KB/s on a good, stable connection.
Thus:
• 512 Kb ADSL connection = 64 KB/s
• 1 Mb ADSL connection = 128 KB/s
• 2 Mb ADSL connection = 256 KB/s
• 3.6 Mb 3G connection = 460 KB/s
• 4 Mb ADSL connection = 512 KB/s
• 7.2 Mb 3G connection = 920 KB/s (Nearly 1 MB per second !!)
A bit is the smallest unit of information that can be stored or manipulated on a computer; it consists of either zero or one. It could also, instead be described as false/true, off/on, no/yes, and so on. We can also call a bit a binary digit, especially when working with the 0 or 1 values.
A bit is not just the smallest unit of information, but for sake of discussion it can be said that a bit is also the largest unit of information a computer can manipulate. The bits are bunched together so the computer uses several bits at the same time, such as for calculating numbers. There are eight bits in a bunch, a bunch is called a byte.
So, if 8 bits is a byte, 16 bits is 2 bytes, 32 bits is 4 bytes, 64 bits is 8 bytes,... 8192 bits is 1024 bytes.
Computer information is based on two units consisting of digital 0’s and 1’s, 2 to the 10th power equates to the number 1,024, thus, 1024 bytes equals 1 kilobyte (1 KB). Alternatively put: 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, etc.
Based on these calculations, we can simplify the below table.
• 1024 bytes = 1 kilobyte (1KB)
• 1048576 byte = 1024 KB = 1 megabyte (1 MB)
• 1073741824 bytes = 1024 MB = 1 gigabyte (1 GB)
• 1099511627776 bytes = 1024 GB = 1 terabyte (1 TB)
While we are on the subject, lets cover the Internet, connection versus download speeds, based on the above.
For example, you have a 384 Kb ADSL connection from your ISP, 384 Kb or 384 kilobits ÷ 8 = 48 KB or 48 kilobytes. Therefore, your download speeds on a 384 Kb, can theoretically achieve a maximum download speed of 48 KB/s on a good, stable connection.
Thus:
• 512 Kb ADSL connection = 64 KB/s
• 1 Mb ADSL connection = 128 KB/s
• 2 Mb ADSL connection = 256 KB/s
• 3.6 Mb 3G connection = 460 KB/s
• 4 Mb ADSL connection = 512 KB/s
• 7.2 Mb 3G connection = 920 KB/s (Nearly 1 MB per second !!)