I was thinking about the answers and comments I got to this question (Can a cubesat be used to qualify parts in space?) and came across one that said satellites can't be fixed once launched into orbit (except for a few exceptions like the Hubble Space Telescope and International Space Station) because of the extreme cost of launching astronauts.
I got to thinking of the advances in robotics over the past ten years, and how first person view robots have become cheap enough for kids. I know the bandwidth or some regulations may prevent this, and that this wouldn't fix every problem, but could a cubesat with robotic arms be controlled in real-time from the ground via laptop/internet connection?
It seems many of the problems that occur in orbit come down to the satellite having something jammed, clogged, or shorted, and having a satellite with arms would help a lot to fix these problems for lower costs than an astronaut. And since these satellites are near Earth, the time lag issue shouldn't be a problem, so real time control could be done.
*I am not worrying about the delta v issues this satellite would have, that is another whole huge problem for how the cubesat would rendezvous with many crippled satellites to fix them, I am just looking at seeing if the infrastructure exists to allow real time control of satellites by average people with internet connections or satellite phones.