System Publishers' electronic newsletter CreativeBytes and its print title Creative Mix ceased publication this week due to "insufficient revenue".