I think it is just as important to get all your calories in within your range, than it is to not go over your range. If you eat too little your metabolism slows down and you may hit a plateau. If you have several days in a row where you get to the end of the day and do not hit your calorie level, you will have to add a small snack earlier in the day, as calories should be spread our throyghout the day, I try to not eat at all the last 2 hours before I go to bed, but that can be a hard one to stick too!
Good job on the no caffeine, I tried it for a week once, and thought the headaches would split me in half! But I have cut down drastically.