i wanted to imitate the kilobyte, megabyte system, because well its computerish, as is bitcoin. problem is this system builds on denominations by the thousands. ~1000 bytes is a kilobyte, ~1000 kilobyte is a megabyte. but the names are good because people already know them and can relate to them easily.
I agree, the sub-1btc names are terrible.
I like calling .00000001 a satoshi, so .99999999 would be 99 megasatoshi just as 99999999 bytes is 99.9 megabytes
So a transaction fee of 0.0005 BTC could be called 50KS or "kilosatoshi"
0.01 BTC is 1MS
etc