8 bits in a byte. unless you're into really old comms stuff, in which case it could be as low as 5...but that's just silly.
D/L: 3mbips = 3072kbips = 384 KB/s
U/L 300kbips = 37.5KB/s
when i said 35KB/s i was just rounding down a bit, you probably wont get quite as high as the full speed anyway. not noticably different though! hope this helps