that's sweet. i wish i worked more with hardware at my internship. i'm gonna be starting my senior project in another month or so. i'll be building an autonomous robot that traverses a maze.
i think if i started a project like that i'd get away from the windows platform. i'd go for freebsd and i'd write everything in c since it's native to unix. everything you're doing sounds awesome though. keep up the good work!