Hi Teacherman,Technically, you should be taking the PPI an hour before eating. I know, it's tough. Here is a great document that provides information about how to take PPIs in a way that will ensure you get the full benefit out of them. It describes taking them in the morning, but the routine is the same before dinner. I was interested in the fact that you should be sure to eat/drink something high in protein when start your post PPI meal.
http://www.practicalgastro.com/pdf/January07/Jan07FrankArticle.pdf
Unless you have very slow stomach emptying, or you've eating an extremely huge meal, two hours should be fine after eating. Good luck with it all!
Take care,
Denise