I have the desire to do this. Question is where does one start? What minimum hardware do I need to get something like this going? Other questions I can't think of now.