hardware and software. CF is the only thing keeping me on windows, win doesnt offer me anything I want and subtracts from some things I can do. I do a lot more with my car pc besides what appears to the user. I'm dying to switch back to linux and sooner or later I'm either going to have to give up on some requirements or ditch CF for something less sexy. I'd rather not do either of those.