I've read several posts concerning this topic but they're either too complicated for me to understand or they have no real answer.

For a "base" understanding of how this sort of interface works, read this FAQ entry in case you haven't already.
_________________________
Tony Fabris