If I drag an appointment on my calendar to say 11:30pm, and the appointment is 3 hours log, I would expect it to put the appointment at 11:30pm, and show the little arrow at the the bottom of the appointment that when clicked would take me to the next day. That is how it worked prior the service pack. Now what happens is that it takes the appointment that is on the schedule BEFORE the one I am moving and puts it at 11:30pm. Looks like maybe the index is off by 1 in the move logic.