Really? Given that Bush carried Colorado by 5 and Kerry carried Pennsylvania by 3, what exactly is silly about it?
To see how a state stands its better to look at how it compares to the national average not just the last election result. CO was 2.2% more GOP than the national average, PA was 5 points more Dem than the national average. CO is no question trending Democratic, PA is showing no signs of trending GOP, and in fact in the last several elections has trended Democratic compared to the national average. Even if you don't take into consideration the trends within the two states and base it off of the 2004 results, McCain would need to win nationally by 5 to take PA, while Obama would need to win nationally by 2.2 to take Colorado.