A communication device to be used in an ad hoc network environment for enabling the user to utilize an application easily with a desired partner. The system can host multiple applications, each configured separately by the respective application administrator, each with a separate background process and each with a separate application database containing information about proposals, users, and proposals not yet judged by identified users. Each adaptation includes only variables of the data structure that are referenced in the respective thread. Tangential flow technology and electronic ultrasonic atomizing devices may be used as one possible means to generate the required mist and control mist volume, momentum, concentration and quality. The digital samples are then operated on by a microprocessor or signal processor to determine energy in a plurality of channels, preferably using a fast Fourier transform.