Mine isn't completely finished yet, still debating on weather to spend $400 for a touch screen VGA monitor, or $200 on a 7" and mount it in my double DIN hole. I have a mini ITX 1ghz mobo with 512MB of ddr266, a little 20gig laptop HD for boot(I use a laptop drive because even though it's slow, it takes getting bumped a lot better than a high speed drive, and I use a little 120w power supply that plugs directly onto my board, I have USB 802.11, GPS module, and two different USB2.0 extrernal drive cases one with a dvd drive and one with a 120GB maxtor, got the 120G for free when I upgraded my work machine to a 1TB Raid 5 using 4 250GB maxtors, I got the 20GB laptop drive for free when I upgraded my work laptop to a 60GB drive, I got the DVD drive and case for free when I upgraded to a DVD burner at work, so all in all so far I have $180 for the mobo and processor, $30 for the RAM(fry's had a special), $30 for the external case for the HD, $20 for a usb 802.11 netgear adapter, $90 for my usb gps "mouse" and $70 for the power supply. right now I play it through my existing monitors, but my front monitor sucks and it's hard to navigate whiel trying to look at the back on lol, so the front one needs to be updated. So far $420, even if i get the 7" xenarc touchscreen vga monitor I'll be close to the price of a garmin streepilot II and have way more features. Oh forgot, I spent $120 on a 64 channel USB DAQ and I/O card(it has 64 channels of I/O ports than I can use to watching or power things in the car, so far I have the software written to control windows, sunfoors, locks, monitor the ignition so when I shut the car off it rolls up the windows, closes the sunroof, locks the doors(which arms the alarm) then tunrs itself off. I plan on writing more software so I can watch the Tach, throtte position and anything else I can get my hands on.