Alot happens in this thread....