Yes. Put it on immediately after washing your face, while your skin is still wet, and it will lock in a ton of moisture without making your skin oily. =)
Yup. I always moisturize. Just make sure that the moisturizer sinks into your skin before you put the primer over it so the two don't mix together too much. Good luck!