Is that dog alien illustration a locusta original?
Also, who's idea was "Xenomorph XX121?" An an avowed hater of the term "xenomorph" as it's come to be used by fans, I actually dig that idea a nice compromise. Kudos to Ms. Perry if she came up with it.
The rest of that sample page about the facehugger pleases me considerably. Sold.