For people who struggle with neck pain on a daily basis, enjoying the simple things in life can become a real challenge. Office workers, athletes and people who have physical jobs, neck pain is something that can come on gradually over time and flare up from time to...