So true. This movie had so many awesome ingredients I didn't think it could possibly be anything less than awesome - Megan Fox, giant robots beating the sh*t out of each other like you said, explosions, huge budget. It's almost like it was harder to mess this movie up than make it good, but he still did it.