Unfortunately, the projects I kept getting were either seasonal or required very high quality technical support...in other words, my computer had to be at a certain level, my internet connection had to have a very low ping rate, and I had to have a high quality phone line. If any of these things were not quite good enough, I couldn't work. Because of this, I was having technical issues that kept me in seasonal work, or not working at all, and kept me from qualifying for advancement.
Work at home, so you save money on gas, clothes, and food.
Have to have very specific technical capabilities.