If this invention is right up your alley see US200210032A1.