chele519 - here is an example of what i do, maybe you can use some of it.
When i go out for a 16 mler or more(that is over 2.5 hours for me) i eat more carbs the nite before, i do eat a ton of veggies at all dinners, and of course my protein (6 oz usually)
then i get up at 5am, eat a 1/2 big bagel w/lite cream cheese, coffee and water then start to run at 6am. After 1.5 hrs i have my 1st GU, water & gaterade mix in my pak, then at 2.5 hrs i have a 2nd GU if i am running over 3 hrs. Rite after the run, while walking it out, plenty of water, and 12 or so dried apricots (i found these work great for me- potassuim, sugar, easy to digest) That takes about 20 or so mins to cool down, then i have a breakfast (within the next 30 mins - recovery food is the most important i have found for me) of 3 eggs scrambled and either Kashi cereal (1.5cups w/ skim milk), oatmeal with BB, or 1 big bagel or pancakes. So i tend to eat a bigger breakfast after a long run and those apricots are extra also. Then the rest of the day I eat my regular healthy food - yogurt with cereal, a bar, apple, big salad and wrap for lunch and the normal dinner. I actually find i have less of an appetite on those days then any other day. I think the long run shuts down my hunger for awhile.
After alot of experimenting i have found this works for me. You may want to go to 1 cup of rice the night before or a big sweet potatoe. The 1/2 bagel rite before my run is critical for me and also the recovery meal.