A device (10, 110, 210, 310) for controlling bi-directional fluid flow, comprising: a) a utility port (29, 129, 229); b) a bi-directional pump (20, 120, 220) having a common fluid flow port (46, 246), which operates in a continuous pump cycle between a positive pressure phase and a negative pressure phase to produce either a positive or a negative pressure at said common fluid flow port (46, 246) in a cyclically alternating direction; c) means for connecting said common fluid flow port (46, 246) and said utility port (29, 129, 229) in fluid communication; characterized in that said device further includes: d) valve means for regulating air flow between said common fluid flow port (46, 246) said utility port (29, 129, 229) and the atmosphere, said valve means operating between a first position isolating said common fluid flow port (46, 246) and said utility port (29, 129, 229) and connecting said common fluid flow port (46, 246) to the atmosphere, and a second position connecting said common fluid flow port (46, 246) and said utility port (29, 129, 229) in fluid communication and isolating said common fluid flow port (46, 246) from the atmosphere; e) means (18, 44, 118, 144, 218, 244, 318, 344, 444, 544) for continuously detecting whether said pump (20, 120, 220) is operating in the pressure phase or vacuum phase of the pump cycle by tracking movement of a cyclically moving element of the pump; and, f) control means (24, 124, 224, 324) connected to said detecting means (18, 44, 118, 144, 218, 244, 318, 344, 444, 544) and said valve means, said control means (24, 124, 224, 324) continuously actuating the valve means between the first position and second position in synchronization with the positive pressure phase and the negative pressure phase to generate either continuous positive fluid flow through the utility port (29, 129, 229) or continuous negative fluid flow through said utility port (29, 129, 229). a) a utility port (29, 129, 229); b) a bi-directional pump (20, 120, 220) having a common fluid flow port (46, 246), which operates in a continuous pump cycle between a positive pressure phase and a negative pressure phase to produce either a positive or a negative pressure at said common fluid flow port (46, 246) in a cyclically alternating direction; c) means for connecting said common fluid flow port (46, 246) and said utility port (29, 129, 229) in fluid communication; d) valve means for regulating air flow between said common fluid flow port (46, 246) said utility port (29, 129, 229) and the atmosphere, said valve means operating between a first position isolating said common fluid flow port (46, 246) and said utility port (29, 129, 229) and connecting said common fluid flow port (46, 246) to the atmosphere, and a second position connecting said common fluid flow port (46, 246) and said utility port (29, 129, 229) in fluid communication and isolating said common fluid flow port (46, 246) from the atmosphere; e) means (18, 44, 118, 144, 218, 244, 318, 344, 444, 544) for continuously detecting whether said pump (20, 120, 220) is operating in the pressure phase or vacuum phase of the pump cycle by tracking movement of a cyclically moving element of the pump; and, f) control means (24, 124, 224, 324) connected to said detecting means (18, 44, 118, 144, 218, 244, 318, 344, 444, 544) and said valve means, said control means (24, 124, 224, 324) continuously actuating the valve means between the first position and second position in synchronization with the positive pressure phase and the negative pressure phase to generate either continuous positive fluid flow through the utility port (29, 129, 229) or continuous negative fluid flow through said utility port (29, 129, 229).