When Finite Comes Face to Face with Infinite