SMS: Scientific publishing and presentation