mindlord -- USB keyboards tend to need the hub (since they tend to be USB1), but work pretty well; I compile right on SD, which can be .. sow or fast, depending on the project size. The biggest impediment for me was .. if you're going to have a usbkeyboard and hub around, its a lot of goofying around, and realistically we all have PCs everywhere instead, so its not treally much use.. excepting 1) you're going on a trip, and a folding keyboard is much smaller than afull laptop, or 2) you just want to do it. And well (2) is as good a reason for anything, right?