CONTEMPORARY WEB DESIGN : TRENDS & RECOMMENDED APPROACHES