It's true. I'm not terribly concerned about Roy and those three home runs. Those were three home runs by guys who hit 78 home runs last year. Now, when was the last time that Roy gave up three home runs in a game? It's only happened twice:
vs Marlins on April 11, 2008 (4HR - two in the 3rd, two in the 4th)
vs Reds on July 18, 2003 (3HR - one in the 2nd, two in the 6th)
He has never given up three homers in an inning before. And until this becomes a trend, we'll just call it three good swings to the shallowest part of the park.
Now, Roy has given up six home runs in four starts. At what point over the years did Roy give up his 6th HR?
2008: 5th start
2007: 8th start
2006: 8th start
2005: 8th start
2004: 17th start
2004: 8th start
2003: 8th start
2002: 15th start
2001: 16th start
So that doesn't exactly make me feel better. But regardless, he's still an elite pitcher, and the Astros still won.