toy story 3 — finally, a great summer movie!