This document describes the whole concept of Apt-pinning well:
http://jaqque.sbih.org/kplug/apt-pinning.html
I've never used the o= one in such. And as the value for the a= one, it is typically one of: stable, testing, unstable, experimental, woody, sarge, sid.