Hay Hippy
You are right. OSC is used a lot for controlling "stuff" just like midi, and no, its not for lights, OSC is Open SOUND Controller, and is midi over LAN, but its used everywhere, Martin M-PC, Jands Vista and CueLight is using OSC for remote, and alot of VJ software is. I use a OSC to midi to control the LightJockey..
But, yes, do the midi stuff first, its okay with me, TouchOSC can control midi to. And off-cause its not happening over night..
But Im looking forward to the beta, in a few hours. :P kidding..
And here, a preview of the old Martin Fingers for TouchOSC..

Its going to be a sweet way to make cool and simple controllers with a nice gui..
Happy gardening, and look out for Dr. levingstone..
// Bjørn