Cloud Computing: Just Pie in the Sky or a Practical Tool for Publishers?