Don't forget that this is expiration week. These July blow off rallies during this week can be wild. It's been a while since we've had one, probably since 98, but they can seem irrational. One factor that may limit it is that earnings for most companies don't come out till after this week, at least for the stocks I trade. Although, IBM's come out on Thursday.