Honestly, pretty awesome.
Suggestion:
Is there any way to create fractional bases with extra digits? [example: Base 1 1/2. We can have an extra digit to add [in this case, 2] to create numbers that aren't that messy.]
Decimal to Base 1 1/2 [extra digits]
0, 0
1, 1
2, 2
3, 20 [3 is represented as 20 since 3 is 2*1.5.]
4, 21
5, 22
6, 210 [6 is represented as 210 since 6 is (2*2.25) + 1.5, or 4*1.5]
7, 211
8, 212
9, 2100 [9 is represented as 2100 since it is 6*1.5]