External GPUs: Good Idea or the Next Big Flop?