A never ending thread.......