Puppy is a nice collection, and no doubt could be useful. However a distro that runs its user as root is going to have a hard time being taken too seriously IMHO.
Well, that's because you are either taking "multi-user" too seriously on a single user machine, or because you don't trust yourself not to make a mistake.
If you "know what you are doing" (which means, you know how to recover when you stuff up), running as root all the time means that you're not inconvenienced by inaccessible files when changing things :-)
I suspect that when you run a small distro like Puppy, it's because either you know what you're doing, or because you need to get into some deep voodoo - and you don't want to be interrupted by file permissions or password prompts :-)
No, I don't run as root on my box - it's too important to run the risk with. But on most servers, I get a root shell early on, and stick with it - because I'm only on there to make changes ...
-jim, just arguing the opposite case for sheer contrariness ...
