Worship Flags – Past, Present and Future