I am currently working for a Massachusetts-based company, and even though I did not set foot inside MA last year (the job site was in NH), I still had to pay MA income tax.
BTW, in 2004 the people of MA voted to roll back the 5.75% income tax to 5% over three years, but the legislature has pulled some sort of voodoo to keep the tax where it is indefinitely.