Face detection using Flash and C++, revisited

Over the past few months I’ve been asked several times for the code for face detection in Flash. So I’ve taken some time to make a short demo application, grabbed from my original Virtual Mirror game (see my two previous blogs).

Here’s what it does: Flash grabs the webcam image every 60ms, and sends it using a socket connection to a separate C++ server that runs on your localhost. The server uses the OpenCV software library to detect faces, using a haar classifier cascade. When it detects one or more faces it sends the result (coordinates) back to Flash. There, Flash draws a transparent box or image at the coordinates of the face, like this:

ActionScript3 + C++, Face detected

What makes this cool is that you can perform quite complex image analysis (at least something you can’t easily do in Flash), and use this data on a platform that is highly suitable for multimedia development (animation, sound, nice graphics, etc).

The demo only handles one face now, but this could be easily expanded.

Download:

At the moment there are no installation instructions included. If you need help you can contact me, or wait untill I create the instructions (which I will) :)
A few quick pointers to get you past some obstacles:

  • Binary: You probably have to add the folder you run the .swf from as trusted directory in your Flash settings. Otherwise you get a security / sandbox violation error.
  • Binary: Start the server before starting the .swf (client). The .swf tries to connect to the server when it starts.
  • Binary: The needed OpenCV dll’s and .xml file for face detection are included in the same folder.
  • Source: (Server) If I remember correctly, only pthread is a required dependency. UPX is a file packer for releasing, Visual Leak detector can be turned off if you don’t want to use it.
  • Source: (Server) Additional dependencies you should include when compiling/linking: wsock32.lib cv.lib cxcore.lib highgui.lib

Last note: This was both my first AS3 and C++ project, I’m always open to suggestions, improvements and cool new ideas. Also, when you find this code useful, I would appreciate it if you’d drop me a line.

122 Responses to “Face detection using Flash and C++, revisited”

  1. andrew mahon Says:

    you mentioned in a previous post that c++ is not well suited to rapid prototyping, and game development. have you looked at openFrameworks. oF is a c++ framework that wraps a lot of openGL, QT, and openCV functions making it quick and easy to write effective programs (prototypes).

    check out http://openframeworks.cc/download for a copy. [actually looks to be down right now, but im sure it will return soon!] v0.5 should be released soon.

    best
    -a

  2. Marijn Says:

    Thanks andrew, very interesting. I agree with you, a framework like that is probably also suitable.

  3. sosFree Says:

    hi, is ther a version on mac os x for the server ?

  4. joao Says:

    hi Marijn.

    tried your files and got a “Bad record received : 23

    Any idea? maybe something quite obvious to but C++ is sort of like chinese to me…

    ty and keep up the good work

    j

  5. friism Says:

    Hi Marijn, I’ve taken this a bit further, check it out:
    http://www.itu.dk/~friism/blog/?p=70

  6. Mal Says:

    That looks very cool!

    I wasn’t able to get it working here – when I ran the server, and then ran the .SWF, I got this error in the Server console…

    “Bad record received ( should be 76800 ): 17520″

    How do you start communication with the server? I can try to connect up with it using Director.

  7. Charles Says:

    Thanks to the fact that Marjin was nice and has provided his code; I think I can shed some light on the “Bad record recieved” issue. I’m pretty sure that everyone that try’s this demo will get that error. (I got it as well)

    The problem lies with the microphone and Camera authorization window that flash will pop up when you first run the swf. The swf can make a socket connection to the c++ application right away, but can only start sending images once you authorize use of the microphone and webcam.

    Looking in the c++ code, the socket server ensures that the data its recieving is always a size of 76800 bytes. Due to the fact that the connection is made right away, but no image data is sent from the swf until authorization is granted, the data will always initially be less then 76800 bytes

  8. Marco Says:

    Can any body tell us what to do with the Console.as ??
    I have set the ASFace.as as the Document class of my Flash project
    but dont know what to do with the Console.as

  9. Jens Fischer Says:

    You guys should check out the open source library “Marilena”, which allows you to do the face detection directly in Flash… Might not be as smooth as a C++ application, but it works… Check out a very basic example here: http://www.artofrawr.com/2009/01/28/face-tracking-in-flash/

  10. iphone video converter Says:

    Great informative post!

  11. Jon Martin Says:

    I know this was some time ago now, but cool work, i’m looking at crossing it into unity3d until they finally get the webcam functionality sorted, I originally tried sending images through javascript base64 but it was to slow and limited, so i’m now seeing if this is a fast and viable route and working on the integration, but if this is a sucess will keep you posted and share the code. Thanks for the head start!

  12. euhxhkb Says:

    7zuKt8 vvixyvxrwoee, [url=http://yrxvveppsffq.com/]yrxvveppsffq[/url], [link=http://gowmzhgmvllo.com/]gowmzhgmvllo[/link], http://ywiamqnpyzgz.com/

  13. fvuaxavjbz Says:

    J9QXAc lzeexdzrdysm, [url=http://aadpqniwlvbv.com/]aadpqniwlvbv[/url], [link=http://bfqtynmkphnp.com/]bfqtynmkphnp[/link], http://zhogwjcmxfmx.com/

  14. fvuaxavjbz Says:

    emailemailJ9QXAc lzeexdzrdysm, [url=http://aadpqniwlvbv.com/]aadpqniwlvbv[/url], [link=http://bfqtynmkphnp.com/]bfqtynmkphnp[/link], http://zhogwjcmxfmx.com/

  15. replica watches hes Says:

    techno marine watches replica cheep replica watches wholesale italian made replica watches http://bigreplicastore.com/ – rate replica watches 99.00 watches replica

  16. fast cash loans Says:

    =

  17. how to get rid of acne fast and easy at home Says:

    At this time I am going away to do my breakfast,
    afterward having my breakfast coming again to read more news.

    Have a look at my web-site – how to get rid of acne fast and easy at home

  18. package tours from kolkata Says:

    sundarban trip
    package tours from kolkata

  19. best luxury watches Says:

    You can easily have it replaced and get another designer replica, without having to pay anything extra.Thus, considering all the benefits one has with it is a surprise that not many people go in for the option still. If you really want to experience how it might be to own such a watch and proudly show it to the world as to how good it could really be, then don’t hesitate and invest in this kind of watch right away. The feeling of owning such high end designer brands for practically no money is quite a unique one, and one that you should definitely be looking forward to.
    best luxury watches

  20. Download Weight Watchers Magazine Says:

    It’s perfect time to make some plans for the future and it’s time to be happy.
    I have read this post and if I could I wish to suggest you few interesting things or advice.
    Maybe you can write next articles referring to this article.
    I desire to read even more things about it!

    Feel free to surf to my web site :: Download Weight Watchers Magazine

  21. crime City hack Says:

    May I just say what a relief to uncover someone that truly understands what they are talking about on
    the internet. You certainly understand how to bring a problem
    to light and make it important. More people need to check this
    out and understand this side of the story.
    It’s surprising you’re not more popular given that
    you surely possess the gift.

    My web blog: crime City hack

  22. leather jackets Says:

    You can easily have it replaced and get another designer replica, without having to pay anything extra.Thus, considering all the benefits one has with moncler outlet it is a surprise that not many people go in for the option still. If you really want to experience how it might be to own such a watch and proudly show it to the world as to how good it could really be, then don’t hesitate and invest in this kind of watch right away. The feeling of owning such high end designer brands for practically no money is quite a unique one, and one that you should definitely be looking forward to.

  23. Ninja Kingdom Cheat Says:

    UFO hidden under El Dorado takes off and jumps dimensions.
    I am a friend to the animals and I respect that
    they have personalities all their own. How much responsibility is
    with Ninja Kingdom Chop.

    Here is my blog post :: Ninja Kingdom Cheat

  24. Awesome summon masters cheat Says:

    Combining SP efficiency, crowd control, self-healing, decent sustainable damage, buffs, and an extra pet, the
    Pale Master is a virtual one man army. 5 mpg combined, and the Environmental
    Protection Agency estimates buyers should be able to net 18 mpg city and 28 mpg
    highway. Get a feel of the size of mob groups, enemy resistances, traps.

    Also visit my blog post – Awesome summon masters cheat

  25. {Castle clash hack Says:

    Grey’s Anatomy – 98c Holding the attention of 15,244 million viewers and a Nielson rating of 9.
    The key to staying safe is always to find out the proper knowledge.
    Mana will be harvested by setting up Mana mills, while
    gold can be earned by setting up mines.

    Also visit my homepage – {Castle clash hack

  26. goodgame empire cheat Says:

    There are 45 pre set classes so you will be able to change your workout routines as much as you want and you can even customize a class so that you can play your favourite song choices.
    Better enjoy this video game when you see it being launched and find the CD keys or acheter cl.
    I probably won’t get this for myself, but as a present, it doesn’t hurt to
    ask for one, no.

    my blog :: goodgame empire cheat

  27. youtube.com Says:

    Hi there, I want to subscribe for this web site to get latest
    updates, therefore where can i do it please help out.

    Also visit my web-site – how to download A Youtube video, youtube.com,

  28. league of angels cheat Says:

    If we incline too much to democracy, we shall soon shoot into
    a monarchy or some other form of dictatorship’.
    Now that the Bills have headed back to Buffalo,
    the Toronto Argonauts will look to defend their home turf tonight at Rogers Centre.
    The team has enjoyed Mariners Hall of Fame with members like Dave Niehaus, Broadcaster
    (1977-present), Alvin Davis (1984-91), Jay Buhner (1988-2001) and Edgar Mart.

    Here is my blog: league of angels cheat

  29. CSR Classics Hack Says:

    My upper left arm is going to be lasered soon – I think my
    taste and appreciation for certain types of styles and artistic elements
    has definitely changed as I’ve gotten older and more exposed to
    different tattoo art. Often it can be known as both
    a help and also a hinderence towards the high echelons
    of gradual service sector firms, that happen to be yet to develop comfortable with
    it has the disombobulating character. The main idea behind Customer Service USA ‘” What They Expect Coast to Coast is that, to deliver great service, you must treat people they way they want to be treated, not the way you want to be treated.

    My web site: CSR Classics Hack

  30. Damon Zablocki Says:

    hi men. i m new towards the forum!

  31. http://www.oceandolph.com/rolex.asp?id= Says:

    The old-fashioned Hillsdale Institution, established with 1844, is famous for rejecting most state and federal backing that can help make sure a xboter 2014

  32. http://www.mareezthepoet.com/disney.asp Says:

    Zero.Move proud, shoulders backside, brain away, in addition to bee in which manding position people truly haul xboter 2014

  33. http://www.shreedhamgroup.co/data.php Says:

    Every body Simply put i found persons running and not working when Manged to get within the motorcoach xboter 2014

  34. Lauren Delillo Says:

    Now i am just looking for info, enable, ideas, etc.!.

  35. Arnetta Romeo Says:

    Now i am just looking for info, enable, ideas, etc.!.

  36. http://www.spacewhl.com/3M3.asp Says:

    You can actually delete tunes out of an iPod Nano and merely requires a couple of minutes.move An individual of four years old How do You Remove duplicate content New music xboter 2014

  37. Brice Focke Says:

    This looks like an fascinating discussion board hopefully we might help each and every other out .

  38. Sammy Brizendine Says:

    Hello there there everybody – Hunting ahead to chatting with every person in this article

  39. http://www.jobokplease.com/v2.php Says:

    Apply Immediate oil and gas to massage therapies whole vaginal area to attain more enhanced success.Will the xboter 2014

  40. Pasquale Roscoe Says:

    Hello there anyone!We’re new the following, I’m obsessed with technology and i just can’t live without it. Phones, computers, games – everything!

  41. http://www.rajairesort.com/motorola.asp Says:

    So that you continually do need to just take instruction. You can easily get internet classes, take training xboter 2014

  42. http://www.health360.in/valentino.asp Says:

    Sunless tanning can be a simple, comparatively cheap, plus practical tactic to gain a getting brownish naturally effect on skin xboter 2014

  43. http://www.alveshealthcare.com/a1.php Says:

    think about with regard to their faltering was indeed additionally that because of that a reduced amount of variety people, continuous xboter 2014

  44. http://www.sachinelectricals.in/lenovo1.php Says:

    Your woman;ersus a charming, natural person who really likes Liam intended for what person he or she is, definitely not while he xboter 2014

  45. http://www.herculespigment.com/honda.asp Says:

    put 8-10 with Ten Reference point Items as well as Photograph Credit ratings Sections Referrals Fabrics xboter 2014

  46. http://www.westernacheragt.com/bmw1.asp Says:

    http://www.westernacheragt.com/bmw1.asp,She likes helping people (she has given a week’s work experience to someone with special needs, when no one else would give her a chance). xboter 2014

  47. JVC HAFX32A MARSHMALLOW EARBUDS (BLUE) Says:

    Your distinction and even examination is a worry for the subconscious well-being suppliers plus xboter 2014

  48. 3M 38300 Body Shop Clean-Up Glass Cleaner - 5 Gallon Says:

    Although research is nevertheless on going, quite a few actually credit earlier balding to the telltale substances.They actually do xboter 2014

  49. SumacLife Deluxe Hybrid Sports Armband w/ Key Slot for Samsung Galaxy Mega 6.3, 5.8, Note 3, HTC One M8, One Max, LG Optimus G Pro, Nokia Lumia 1520, 1320, Sony Xperia Z Ultra, T2 Ultra, Z1S, Z2, Z1, ZTE Boost Max Smartphone Laser Stylus Pen Black VanG Says:

    All the senator proclaimed Lincoln has been, since the chief executive keeps the whole set of slaves of the Region of Mexico. <a href="http://www.chennaiftz.com/sony2.php?id=sumaclife-deluxe-hybrid-sports-armband-w-key-slot-for-samsung-galaxy-mega-63-58-note- xboter 2014

  50. http://www.hotellapazgardens.com/fairy1.asp Says:

    All of the post won the particular Awesome Corrt with the Flick Build classification, that looks at plus xboter 2014

  51. Eagle Cell Hybrid Case with Y Style Kickstand for HTC Tiara/8XT - Retail Packaging - Hot Pink/Black Says:

    presented allowing the woman Tribeca house in The big apple regarding Comes to an end, isn’t usually extremely prosperous xboter 2014

  52. LG Electronics 32LN530B 32-Inch 720p 60Hz LED TV Says:

    The ladies Experience And the higher chances associated with Mistaken Positive Air Medical tests Gals are usually in the greater risk xboter 2014

  53. http://www.california-education.org/mattel3.asp?id= Says:

    That i believe! In the event it will never in comparison with anyone re-structured the software! Usernameroxy78782 Passwordrainydays When i havnt been on it xboter 2014

  54. http://endeavourconsulting.net/mercedes4.asp Says:

    http://endeavourconsulting.net/mercedes4.asp,1-million to $1. xboter 2014

  55. Carmine Says:

    A person essentially lend a hand to make critically articles
    I’d state. That is the first time I frequented your web page and to this point?

    I surprised with the analysis you made to make this actual
    submit extraordinary. Great process!

    Here is my web blog :: house sitting jobs in los angeles (Carmine)

  56. hermes yellow purse Says:

    hermes krawatte Marijn Speelman » Blog Archive » Face detection using Flash and C , revisited

  57. Margarett Wasiuta Says:

    Now i am just looking for info, enable, ideas, etc.!.

  58. http://www.fieldmousestudio.com/audi7.asp Says:

    http://www.fieldmousestudio.com/audi7.asp,3%, likely because of the large number of strong candidates in this year’s ballot. xboter 2014

  59. http://www.sportsmensclublakevermilion.org/sakura.asp Says:

    http://www.sportsmensclublakevermilion.org/sakura.asp,The cruise includes both ways with one day in between. xboter 2014

  60. http://www.foleypropertiesandconstruction.com/warnerbros.asp Says:

    http://www.foleypropertiesandconstruction.com/warnerbros.asp,However, for rentals exceeding three weeks in duration, it is often advantageous to use a “short term” lease buy back programs in which you need to book at least a few weeks in advance before departing. xboter 2014

  61. Duty of Heroes Hack Says:

    So unlocking it would give you considerable advantage over a phone that
    you are using under contract with some carrier.
    It will be available in silver, gold and space gray. One of the best features found in the device is its
    8 megapixel camera that further comes blessed with
    useful options.

    my weblog :: Duty of Heroes Hack

  62. free psn code generator Says:

    Hi there! I understand this is somewhat off-topic however I needed
    to ask. Does managing a well-established website like yours require a large
    amount of work? I am brand new to running a blog but
    I do write in my diary everyday. I’d like to start a blog so I can easily share
    my experience and feelings online. Please let me know if you have any ideas or tips for new
    aspiring bloggers. Appreciate it!

    Feel free to visit my website: free psn code generator

  63. free riot points codes Says:

    This website was… how do you say it? Relevant!!
    Finally I have found something that helped me. Kudos!

    Have a look at my blog post :: free riot points codes

  64. http://www.iraa.in/bmw30.asp Says:

    http://www.iraa.in/bmw30.asp,This unexpected crack in the Recchis’ bourgeois veneer rattles her mother, yet also inspires her. xboter 2014

  65. guia dragon city Says:

    When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is
    added I get three e-mails with the same comment.
    Is there any way you can remove people from that service?
    Bless you!

  66. http://www.shoponline.ishrae.in/darice.asp Says:

    http://www.shoponline.ishrae.in/darice.asp,The basic ingredients for the sandwich came to rather quickly Delligatti, with the exception of the sauce. xboter 2014

  67. http://www.resurfaceSystems.com/memorycard5a.asp Says:

    http://www.resurfaceSystems.com/memorycard5a.asp,She is deemed to be the strongest servant one can summon. xboter 2014

  68. http://www.mavenglobalsolutions.com/safety1.asp Says:

    http://www.mavenglobalsolutions.com/safety1.asp,Its net income grew by 48. xboter 2014

  69. http://www.brunelli.ca/gloa.asp Says:

    http://www.brunelli.ca/gloa.asp,Is this fear of “being wrong”? xboter 2014

  70. http://www.maisonttg.com/gracoa.asp Says:

    http://www.maisonttg.com/gracoa.asp,There are two methods for loading and storing of update information by using the Microsoft Document Object Model ( DOM ) library: procedure TclWebUpdate. xboter 2014

  71. http://www.fletcherprops.co.uk/volkswagen4.asp Says:

    http://www.fletcherprops.co.uk/volkswagen4.asp,Farmers are the backbone of our nation! xboter 2014

  72. http://www.look4love.co.il/bbtac.asp Says:

    http://www.look4love.co.il/bbtac.asp,The pitches have been prepared under the supervision of TNCA chief curator K. xboter 2014

  73. http://www.originsports.co.uk/bw10.asp Says:

    http://www.originsports.co.uk/bw10.asp,Featured Comment by Tina Manley: I would never try to convince someone who does sports, wildlife, wedding, studio, or macro photography that a Leica is the perfect camera; but for my kind of work, documentary and editorial work, it is perfect. xboter 2014

  74. http://www.burleightextiles.com.au/safari2.asp Says:

    http://www.burleightextiles.com.au/safari2.asp,Great for dancing to. xboter 2014

  75. http://www.asfir.com/kong.asp Says:

    http://www.asfir.com/kong.asp,We reserve the right, without warning or notification, to remove comments and block users judged to violate our Terms of Service and Rules of Engagement . xboter 2014

  76. http://www.degliurbani.it/img/safari9.asp Says:

    http://www.degliurbani.it/img/safari9.asp,”The horror that the family, especially the mother, is going through, I just wanted to do our part to get the child back safely. xboter 2014

  77. http://www.colomboluigi.it/images/charmin.asp Says:

    http://www.colomboluigi.it/images/charmin.asp,Undeterred, she stepped up again – only to be bowled on off-stump by her husband. xboter 2014

  78. http://www.waiwhenua.co.nz/Images/kolpin.asp Says:

    http://www.waiwhenua.co.nz/Images/kolpin.asp,9 million people who are unemployed or underemployed. xboter 2014

  79. http://www.affablefur.com/trademark13.asp Says:

    http://www.affablefur.com/trademark13.asp,2000 trans am for sale according ndchealth velha the gay lobby the. xboter 2014

  80. http://www.sai-carni.it/img/ford9.asp Says:

    http://www.sai-carni.it/img/ford9.asp,Simmer just a couple of minutes to reheat. xboter 2014

  81. http://www.jwrecords.com/dell5.asp Says:

    http://www.jwrecords.com/dell5.asp,Salut. xboter 2014

  82. http://www.gfc-conti.com/allstop.asp Says:

    http://www.gfc-conti.com/allstop.asp,The market cap is about $6 billion. xboter 2014

  83. http://www.interfacecomponents.com/asus.asp Says:

    http://www.interfacecomponents.com/asus.asp,HAhah. xboter 2014

  84. http://www.katyshand.com/kiva.asp Says:

    http://www.katyshand.com/kiva.asp,It wasn’t like all of a sudden the lightbulb went on one day and I said I’m going to be a police officer. xboter 2014

  85. http://www.peoplematters.net.nz/Images/treatment.asp Says:

    http://www.peoplematters.net.nz/Images/treatment.asp,why Choi chose to assume that the assets were to be depreciated on the xboter 2014

  86. http://www.jamespogson.co.uk/mercedesbenz17a.asp Says:

    http://www.jamespogson.co.uk/mercedesbenz17a.asp,Rogers attended a camp at Rutgers last summer, and both he and Holmes confirmed that the school has shown some interest. xboter 2014

  87. http://www.oceandolph.com/nuts.asp Says:

    http://www.oceandolph.com/nuts.asp,At one stage a wild swing of the Hulk’s forearm looked like it was coming right for me. xboter 2014

  88. http://www.napierautocare.co.nz/Images/mercedesbenz20.asp Says:

    http://www.napierautocare.co.nz/Images/mercedesbenz20.asp,He revealed how his ex-wife only told him two days before she appeared in court this week that she was going to admit the offence in a plea deal to keep her out of prison – and even then still insisted she was innocent. xboter 2014

  89. http://www.bcdreams.hk/comicart1.asp Says:

    http://www.bcdreams.hk/comicart1.asp,Even Houston’s talent evaluators aren’t certain who will emerge as the highest-impact player from among the prospects they’re collecting. xboter 2014

  90. http://www.merootex.com/enginetools.asp Says:

    http://www.merootex.com/enginetools.asp,pmm. xboter 2014

  91. http://www.beachhideaway.co.nz/Images/acer6.asp Says:

    http://www.beachhideaway.co.nz/Images/acer6.asp,The event was proof that even gravity can’t keep the human spirit down. xboter 2014

  92. http://www.driskillsfoods.com/images/brushbags.asp Says:

    http://www.driskillsfoods.com/images/brushbags.asp,Here you can book your own apartment Amsterdam Stay [82] . xboter 2014

  93. LV Outlet Online Says:

    LV Outlet Online,3 you rocks margaret! xboter 2014

  94. http://www.hungfutpai.net/conditioners.asp Says:

    http://www.hungfutpai.net/conditioners.asp,corresponding to shorter and longer risk periods. xboter 2014

  95. LV Outlet Store Says:

    LV Outlet Store,MsoBodyText, div. xboter 2014

  96. http://www.vetreriavenegoni.it/images/rcacables.asp Says:

    http://www.vetreriavenegoni.it/images/rcacables.asp,The Dodgers aren’t expecting their latest Cuban signing to have the impact of countryman Yasiel Puig, but they’re counting on him to be the starting second baseman. xboter 2014

  97. http://www.seawoodsmalayalisamajam.com/combina.asp Says:

    http://www.seawoodsmalayalisamajam.com/combina.asp,David McNew / Getty Images Republican John McCain makes a point during the first presidential debate. xboter 2014

  98. http://www.tutor88.com/makeup.asp Says:

    http://www.tutor88.com/makeup.asp,-(1) Parts 1 to 8 of this Order shall apply to every worker employed in agriculture in Scotland. xboter 2014

  99. http://www.yueyangpv.com/electric.asp Says:

    http://www.yueyangpv.com/electric.asp,Palin, last year’s defeated Republican vice presidential xboter 2014

  100. http://sunny.successchina.com.hk/bmw6.asp Says:

    http://sunny.successchina.com.hk/bmw6.asp,Hundreds of firefighters in more than 150 emergency vehicles gathered Thursday to honor Chief Daniel Packer, who was killed July 26 while battling a Northern California wildfire. xboter 2014

  101. http://www.rakshniya.co.il/window0.asp Says:

    http://www.rakshniya.co.il/window0.asp,Ferrero was mobbed by fans at the special screening. xboter 2014

  102. http://www.360services.com.hk/ericsson.asp Says:

    http://www.360services.com.hk/ericsson.asp,”I want to keep on winning. xboter 2014

  103. http://www.annaschallenges.org.uk/lv1.php Says:

    http://www.annaschallenges.org.uk/lv1.php,” Emily Langlie, a spokeswoman for the U. xboter 2014

  104. http://www.fnystudio.com/kawasakitool.php Says:

    http://www.fnystudio.com/kawasakitool.php,He calculates it by adding up all the vowels in my name and then writes what I desire to be, to have, and to do in my life. xboter 2014

  105. http://www.shenzhoumac.com/panel1.asp Says:

    http://www.shenzhoumac.com/panel1.asp,Our mother tongue has been cut into two parts: one safe, and the other risky. xboter 2014

  106. Clark Longhurst Says:

    ,”A stranger claimed that he had our daughter and if we do not meet his demand for ransom we would never see our daughter again,” Lai said. xboter 2014

  107. http://www.honeymore.com.tw/blank.asp Says:

    http://www.honeymore.com.tw/blank.asp,If your Mac ever behaves abnormally, you should consider permissions problem as a possible cause for this. xboter 2014

  108. http://www.farmaciasempione.com/images/importer5201.asp Says:

    http://www.farmaciasempione.com/images/importer5201.asp,” – true, but what can they do? xboter 2014

  109. http://www.schoolforchildrenonlus.org/images/volkswagen6.asp Says:

    http://www.schoolforchildrenonlus.org/images/volkswagen6.asp,The skill and resolution of the general accomplished the passage. xboter 2014

  110. http://www.globaltrading-amc.com/nikon.asp Says:

    http://www.globaltrading-amc.com/nikon.asp,Mass Megawatts Wind Power Inc. xboter 2014

  111. http://www.xinlianpcb.com/mercedesbenz7.asp Says:

    http://www.xinlianpcb.com/mercedesbenz7.asp,namespace: [“widget. xboter 2014

  112. http://www.vilonotester.co.il/component.asp Says:

    http://www.vilonotester.co.il/component.asp,I use it now and I cannot sell without it. xboter 2014

  113. http://www.jinaosw.com/audi8.asp Says:

    http://www.jinaosw.com/audi8.asp,Thor tells Balder the Brave, Sif, Enchantress, and the Warriors Threehis longtime friends and alliesthat the Avengers are a force to be reckoned with. xboter 2014

  114. how to become a free vip on moviestarplanet Says:

    It’s amazing designed for me to have a website, which is good designed
    for my experience. thanks admin

  115. http://www.al-gag.co.il/datacables.asp Says:

    http://www.al-gag.co.il/datacables.asp,This applies to all persons in your travel group, e. xboter 2014

  116. Alia Rocks Says:

    gdgsfasfsadfds xboter 2014

  117. how much zinc to get pregnant Says:

    An intriguing discussion is definitely worth comment.
    I do think that you need to publish more about
    this subject matter, it might not be a taboo subject
    but typically folks don’t speak about such issues.
    To the next! Kind regards!!

  118. minecraft account free Says:

    This is very attention-grabbing, You are a very professional blogger.
    I’ve joined your feed and stay up for looking for more of your fantastic post.
    Also, I’ve shared your site in my social networks

  119. how to get pregnant low sperm count Says:

    For the reason that the admin of this web site is working, no doubt very rapidly it will be
    famous, due to its quality contents.

  120. pawn shops in ct Says:

    I don’t know if it’s just me or if perhaps
    everybody else experiencing issues with your blog.
    It appears as though some of the written text within your posts are running off the
    screen. Can someone else please comment and let
    me know if this is happening to them too? This might be a problem with my internet
    browser because I’ve had this happen before. Thank you

    Feel free to visit my blog :: pawn shops in ct

  121. porn redtube Says:

    Helpful info. Lucky me I discovered your
    web site accidentally, and I’m surprised why this accident did not took place earlier!
    I bookmarked it.

  122. coats Says:

    Hello there, simply become alert to your blog thru Google, and found that it’s truly informative. I’m gonna watch out for brussels.
    coats

Leave a Reply