oil filter is on the firewall side of the block under the intake.
might be a main seal, but i dont see how the timing belt change could have caused that problem...just plain weird situation youve got.
I think you might have found a good shop though, i cant remember the last time a garage mechanic let me watch them work....cept we let people do it at our shop cause we are realitively small.