A DIY Dashtop Computer

Why settle for the standard stereo or a GPS unit when you can have an in-car PC running off your car's battery to guide the way, watch the engine, and download tunes?