I have Ubuntu installed to a USB flash drive. It's a handy way to take your personalized environment with you to other computers. Unlike a Live CD, you can do updates and save documents.
Look here for a walk-through of the process.
Of course, you give up some performance using an external drive. Whether it is advisable or not depends on your requirements.