This seems like it would make a really exciting group project. I can just imagine all the hard work that would go into getting the software right, then actually going to watch the launch together and impatiently waiting for first contact with your very own satellite.