agree, but how? I am not an engineer and I don't want to "reinvent the wheel". I know it has been done before. Any suggestions?