The present invention includes various compositions, devices, systems andmethods for mixing at least two separate streams of components. In one aspectof the invention, a device is provided for mixing at least two separatestreams of components which, when mixed, form a combined fluid stream. Thedevice comprises a first passageway adapted to communicate with one of the atleast two separate streams, and a second passageway adapted to communicatewith another of the at least two separate streams. The device furthercomprises a mixer communicating with each of the first and second passagewayscomprising a three- dimensional lattice defining a plurality of tortuous,interconnecting passages therethrough. The mixer has physical characteristicswhich include a selected one or more of mean flow pore size, thickness andporosity is positioned upstream of the dispensing end of the third passagewayto mix the component streams of the combined fluid stream.