It would help if you gave a few examples of what "simplest things" keep causing Vista to crash.
But, to answer your other question, you can't boot Windows off an external drive, and that is by design. You can do it with Linux no problem, but Windows is a non-starter. And if it's a hardware problem, loading XP or Linux on it won't make a single bit of difference. They'll trip and fall same as Vista when it comes to bad hardware.
Still, assuming the system is under warranty, why are you not making it Dell's problem? Keep calling them up and having them send someone out to fix the thing until it works. And if they can't fix it after a reasonable number of attempts (say 3-5) then ask to speak to a manager or supervisor, and tell them you'd like to get a replacement system. Be firm, but still polite, and usually they will be quite willing to do so.
Thanks for any feedback:
Recurrent problems with Vista crashes over the simplest things. Dell replaced the hard drive recently, but to no avail. Could this be a motherboard issue? Just can't keep spending this kind of time repairing the @#^&%# thing. Considering buying an external hard drive and loading either XP or Linux.
Seek suggestions for an external hard drive compatible with Vista Home Basic SP1, i.e. which Vista will recognize and allow for easy install.
Also, once installed, how do I get the external drive to boot first? I have:
Dell Inspiron 518
Intel Core Duo CPU E7300 @ 2.66 GHz
3.00 GB Ram
32 bit OS Windows Vista Home Basic SP1

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic