Boxee can be a little misunderstood because it solves lots of problems. First and foremost it is a cross-platform home theater platform. It plays all your music, movies, and pictures.
What I enjoy is that it can be a universal user-interface to Python applications. If you're learning to program it can be a great way to put a slick interface on your new applications.