Looks like MCain thinks he will be running against Hillary and is getting an early campaign start
I think you are right. It looks like he may be trying to get her into a debate over the ports issue. If so, I think she will lose.
Ding ding ding ding! We have a winner.
He must be convinced he's going to get the nomination in 2008... no other explanation.