My family and I spent 2 days at EPCOT, and we went once each day for the Disney VISA picture. They will even give you the free 5x7 for each day, so you will get 2 free 5x7's if you go on two separate days.
And you are always allowed to take your own pictures in addition to the PhotoPass pictures.
Good luck with "Grumpy Jr!"