I believe Hamilton has just been pressing being in Cincy and now Texas.. Give him a series or two at home and he'll be back into the swing of things.
As for Pujols I'm just praying he doesn't have the same April as last year but I'm an athiest so there goes that...