Would there be a significant performance benefit to running a Python GUI without X Windows via this method? http://www.karoltomala.com/blog/?p=679
That plus a pyGame GUI toolkit like PGU seems like a great way to start in your own custom GUI environment without a bunch of X overhead. For example, it would be nice to be able to boot into something optimized for launching your (similarly custom-GUI'd) programs with limited input, like a small touchscreen or a TV/WiiMote combo, or boot a Pi directly into something intended to be standalone like a software synth, surveillance system, information kiosk, etc. But, I'm pretty newbish to most programming outside of web development, so I'm not sure what's realistic there.