No, installing to an external drive is not supported. If you have stuff on
there you need to keep why would you install on that drive. If you have
stuff on your internal drive that you need to save move it to the external
one then install.
Because it is not technically possible. The rumour is that the next major
release of Windows, codename Vienna, will have the ability to boot from an
external drive, but Vista will not.