Great for creative,special arrangements, engineering and design. And allows you a chance to increase your skill set. Impressive-its nice to expect more from the traditional apps offered these days! No frustrating glitches in app development either. Thanks