@Markus: Yes, K is *also* the abbreviation for Kelvin, which is why I specifically mentioned kilobytes. It's ambiguous. (Not unlike your signature, BTW: Markus <de>? MarkusW? ??? *g*) If both units appeared in the same text, kB would probably be used instead. But, fortunately, in most cases the issue simply doesn't arise, as the meaning is readily apparent from context.
Maybe it's illogical that K meaning kilobytes should be written without a space before it, but that's just the way it is. Who knows, omitting the space might even have been a necessary step in order to differentiate from K meaning Kelvin, which, unlike every other scale of temperature, illogically fails to use the symbol º or the word 'degrees.' In any case, both are now exceptions to the normal pattern.
It may redeem the logic a bit if we consider that, in practice, K often now simply means 'a thousand,' with the unit omitted/understood. In technical contexts, it's units such as 'bytes' or even 'bytes per second' (a 56K modem); in financial ones, units such as 'dollars' (a 300K salary). So if we think of it as a symbol for a number, rather than as an alphabetic abbreviation for a unit, leaving out the space is more logical after all.
>1 kb = 1024 kb
Ahh. Thanks for sharing that. Maybe that's why I never much liked science. Poetry just makes so much more sense. (-;