I have had a few comments on the owls and asking where these can be brought. THese are RED HOT new items from Stampendous. I expect they are being launched this weekend at CHA... so they will be hitting stores anytime now! I know the UK distributor has stocks and has started shipping. I should imagine most Stampendous stockists should have these stamps over the coming week or two. I think Stampendous will be updating their website this week with the new ones as it usually happens quickly.
Oh, and I have a magazine comission for these little owls, so check out a future issue of Card Making and Papercraft for more card ideas :)
Thanks for asking!