the movie is based off of the graphic novel by frank miller, 300, so naturally it wouldn't accurately portray historical events fully... although it's not far from correct. i think the 1000 greeks you mean are the total number of armies together. the king's guard of 300 met up with 700 thespian solders, totaling 1000 greeks. the thespians, of thespiae, were also greek. all in all, 1000 soldiers vs however 1 million or so persians is pretty much a severe onslaught. it's crazy that the spartans held off for so long. that's all from what i remember in western history, and as far as i remember it's also how the comic book went. i didn't get to see it tonight because the power went out at the mall, so we got free tickets to go tomorrow afternoon.