Haystacks Media Productions consists of 3 individual departments, each providing innovative solutions in their specialty, while working seamlessly together to provide a one step solution for your needs.