A round up of all the easter eggs and comic references from last night's episode.

Did you watch last night's episode of Arrow? Are you wondering what connections the episode has with the comics? Do you like Easter eggs (and not just the brightly colored kind?) Arrow Annotations is here to help, providing some additional notes and background info from last night’s episode. Arrow spoilers follow!

Trick Arrows - Ollie's trick arrows make an appearance this episode, this time with the rope/bola arrows.

"The Mayor" - Xavier Reed is a new character created for Arrow. His name might be a little wink to Reed Richards (Mr. Fantastic) and Charles Xavier (Professor X), two characters belonging to DC's main competition, Marvel.

The Mayor was played by Cle Bennett, who had a prolonged stint as "The Ash" on Canada's Lost Girl series.

The Captain - The Captain of the Amazo is played by Jimmy Jean-Louis, who played the Haitian on Heroes.

Lyla Michaels - Lyla makes her first appearance this season. We first talked about Lyla (who's better known as Harbinger in the comics) in the Arrow Annotations for Salvation.

Camp Kirby - Camp Kirby was the base from which the military weapons were stolen. Most likely, this was a reference to the great Jack Kirby, a prolific creator who worked for both DC and Marvel. While Kirby's best known for his famous collaborations with Stan Lee, he had a five year stint at DC, in which he created the New Gods, Darkseid, OMAC, Kamandi, the Demon and Mister Miracle.

EDIT: And I just learned that he also drew a few Green Arrow stories during his earliest days at DC.

Anatoli Knyazev - In case there was any question, the Russian in the cell next to Ollie was Antoli Knyazev, aka the KGBeast. David Nykl, who has appeared on Fringe and Stargate: Atlantis, was announced to play KGBeast a few weeks back.

Officer Dailey - Officer Daily/Dailey (I've seen two different spellings pop up on various websites) pulled over Laurel, and was later to be an associate of the sinister Brother Blood. It's a longshot, but there was a private detective who assisted Green Arrow in a case way back in Adventure Comics #144.

Daily/Dailey was played by Jesse Hutch, who made a couple appearances as Troy Turner on Smallville.

Crucible - DC actually published a comic called Crucible in the 1993, part of DC's "Impact Comic" line. The series featured heroes licensed by Archie Comics, including the Web, the Black Hood and the Shield. The interesting thing about the series is that the series was co-written by popular writer Mark Waid, was inked by Jimmy Palmiotti (who is co-writing the new Harley Quinn series) and even had an issue drawn by Joe Quesada, who's now the chief bigwig over at Marvel.

The Smythes - Felicity mentions that Xavier Reed spent time in various foster care family, including the Smythes. In the New 52, Siobhan Smythe and her father Garrett both possess the powers of the Black Banshee.

Ezra Barnes - Another character created just for Arrow, Barnes was played by Ian Butcher, who played an observer on Fringe and had a couple of stints on various Stargate shows.

That Particle Accelerator in Central City - Central City's particle accelerator gets another mention at the end of the episode.

Starling City Rockets - Sara wears her Starling City Rockets cap when visiting Sin at the hospital. Her hat was first referenced in Salvation, when a girl matching her description wearing that hat was photographed in southeast Asia. While Laurel later proved that photograph was taken of someone else, maybe she was wrong?

Brother Blood - In case you missed it, we first covered Brother Blood back in the Arrow Annotations for Identity.

In the grand scheme of things, Crucible was pretty light on the easter eggs. We'll probably see some more in next week's episode.