If I play, as an example, Plants vs Zombies or Toki Tori on Steam when I am offline, can I gain achievements? Are these re-synchronized when Steam returns online?
I assumed it was. Since I've attempted it, it appears that Steam does not reveal the APIs required to unlock achievements to video games when it's in offline setting. So no, you can not unlock achievements in offline setting.