@dim753: I learned a lot