I had a rather strange idea the other day. I've already been using USB drives for portable versions of apps for a long time.