Comparing Online vs Offline Printing: Pros Cons and Tips