Definitely at the switch box.

We do a lot of home automation work, (mainly using stuff from GE Interlogix), which requires a neutral at the switch, so pulling to the switchbox at least gives us a chance of getting things working the way the rep promised them it would!