i am your worst nightmare

I think you need to read a copy of Tom Igoe's book "Making Things Talk"

This answers all the questions you have here and goes through the pros and cons of each possible solution.