I already have the F90BT. I've never had any problems with it crashing or locking up. I do agree however that it is tremendously slower at boot-up than the D3, but I would guess that is at least partially due to the fact that the F90 is running from a hard drive vs the memory built into the D3. I bought a new Ford truck with a Sony Sync system with nav, bluetooth and hard drive (among a bajillion other "toys" on the unit). I traded off a car that I had previously installed the F90BT in and removed the system before the trade. My D3, although booting much faster, is a real pain having to load a DVD to use the nav every time I go somewhere. Additionally, if I go on a long trip with the D3, it only keeps half of the trip in memory and I have to reload the disc half way through the trip to get the rest of the route. This was a problem I first noticed driving from north/central Illinois to see my son's Airborne graduation at Fort Benning, Georgia. I don't know if the problem existed before, but I never noticed it until I upgraded it a couple of years ago with new nav discs. Either way, the nav is much more convenient in the F90 and the built in bluetooth hands-free capabilities is another plus. I'm just wondering if the swap of the D3 currently in the Jeep to the F90 could possibly be as simple as unplugging on unit and plugging the other back into the existing plugs already wired??? It would be nice to know before I take the dash apart.