The other option is to use a high-side driver, as I detailed in this thread:
http://forums.electricimp.com/discussion/620/ssr-for-use-with-garage-door-opener-remote-control-#Item_10
…two FETs and you can PWM away no problem.