Jenn,
I gave not dealed witrh replication for a long time but I remember that the behaviour you see is intended behaviour. Replication operates like that and there is nothing strange here

The job is not necessarily be OS level job. You can use dbms_job as well.
Also, It wold be good if U put new questions in new threads instead of adding to existing one. That's much clearer

Cheers
Boris