I might as well just use my n800 and cheap small phone like I do now, it does most everything I need.
The n900 is nice but it is much bigger than my cheap phone
Sure I could ssh into my n800 while it's hooked up to wired ethernet, from my n900, but then that means I've set my n800 down and will likely just leave it there and forget about it, and then I'll have to go get it. This was one of the huge pluses for me of the n800, it is constantly in hand, so I don't even have to think about it, and I have to move all over the place and do things, so this is a key consideration for me.
I was thinking of a replacement USB kernel driver that would ignore / override the HW signal when you told it to go into "unsupported host mode". It would have to be 100% software controlled (the user would have to say, "go into host mode" and "go out of host mode") and probably charging and power supply would not be available... but would this kind of software hack be possible?