I have just published on my web site ( www.scb.netsons.org
) the sources for using a SegwayLego like the Philo's one (http://www.philohome.com/
There are some important improvements in the control law (ie the scb's trigger).
You can also use Matlab to analyze log data in the data.txt file.
Your comments or suggestions are welcomed.