Community Server CAPTCHA control

In case it wasn't incredibly obvious, I run my web site on CommunityServer, an open source Community portal written in .NET.

While it's a great product, it doesn't have everything you might need, so that's where controls and addins come in. I wanted a way to prevent Comment SPAM in my blog, as well as false registrations. So I tried a couple of different solutions for adding CAPTCHA to CommunityServer, and didn't like any of them.

So like the old adage says, if you want something done right, do it yourself. Actually, it's more of a case of wanting something done to my liking, but anyway, the code here is based off of Dave Burkes Post, but encompased in a convienient, self-validating, templated, Server control.

Download Binary

Download Source

 


Posted May 11 2005, 05:39 PM by michael
Filed under:

Comments

Parick wrote re: Community Server CAPTCHA control
on 05-11-2005 8:55 PM
Hey I'm trying to set this up on my site and its not working. I don't see anything on my comment page after adding the code\html in the readme. Any ideas?
Patrick wrote re: Community Server CAPTCHA control
on 05-11-2005 8:59 PM
Hm... it does work with the registration page, but not the comments. Have you tried this with the LuxInterior Skin?
Patrick wrote re: Community Server CAPTCHA control
on 05-11-2005 9:15 PM
OK, never mind it works fine... I was logged in as UberAdmin. :-)
michael wrote re: Community Server CAPTCHA control
on 05-11-2005 9:16 PM
I did forget to mention that there's an attribute called VisibleToAuthenticated If that property is set to true, you will se the captchA when you're logged in. It defaults to false, since if the user is logged in, he's probably not spamming you.
Here's some stuff that I like. wrote Take that blog spammers.
on 06-26-2005 5:11 PM
Here's some stuff that I like. wrote Take that blog spammers.
on 06-26-2005 5:17 PM
oykica wrote re: Community Server CAPTCHA control
on 08-29-2005 3:37 PM
Very nice thank you Michael. Dead set easy to use mate.
Nix's Blog wrote MIGRATION DES BLOGS DE .TEXT A COMMUNITYSERVER 1.1
on 10-27-2005 7:20 PM
Les blogs CodeS-SourceS viennent d'être migré sur CommunityServer. (Peut-être avez-vous remarqué un "léger"...
Nick wrote re: Community Server CAPTCHA control
on 01-18-2006 10:24 AM
Great control. I made the following minor modification to the code for the Src property so it would allow you to use a path relative to the application root rather than having to use an absolute URL:

Public Property Src() As String
Get
Return _Src
End Get
Set(ByVal Value As String)
Dim AppPath As String = HttpContext.Current.Request.ApplicationPath

If (AppPath.EndsWith("/") = False) Then AppPath = AppPath & "/"
_Src = AppPath & Value
End Set
End Property

With this change if CaptchaImage.aspx resides in the application root you can just set the source property to "CaptchaImage.aspx". If you have it in a sub-directory under the application root, such as third-party, you can set the Src property to "third-party/CaptchaImage.aspx". This eliminates the need to modify the Src property as you move your code from your development environment to your final production site.

Nick McCollum
Principal Consultant
NuSoft Solutions
Nick McCollum wrote Captcha control for Community Server
on 01-18-2006 10:38 AM
James Geurts' Blog wrote Small update to the site
on 02-26-2006 11:03 PM
It has taken far too long for me to implement something to guard
against blog spam.  But lately,...
Robert Haken wrote re: Community Server CAPTCHA control
on 05-12-2006 1:48 AM
Nice implementation, thanx a lot!

BTW: Would it be possible, to auto-scroll the page down i case of invalid input the same way as the page is scrolled in case of valid entry (blog comment)?
Blog de Humpty wrote Community Server Captcha web control
on 05-13-2006 12:32 PM
I've finally released it, yay!  You can download it from my web site, http://timothyhumphrey.name/cs....
James Newton-King - Newtonblog wrote Preventing Spam With An ASP.NET CAPTCHA Control
on 05-29-2006 4:46 AM
A CAPTCHA image displays text that is readable to humans, but not to computers. The concept is useful...
James Newton-King wrote Preventing Spam With An ASP.NET CAPTCHA Control
on 08-18-2006 2:41 AM
The source and dll for the project can be downloaded here: CaptchaControl.zip About A CAPTCHA image displays
I Got Rhythm wrote Anonymous Comments Enabled
on 02-07-2007 3:24 PM
I didn't notice that when I set up the blog, anonymous comments were disabled! I just enabled them, and
Anders Norås' Blog wrote CAPTCHA
on 03-18-2007 8:15 AM
After moving my blog I have managed to hide from the dreaded spambots . But as I suspected when I posted
傑克誌 wrote 傑克誌開啟留言輸入檢查碼功能
on 10-29-2007 11:19 AM
之前由於站上經常有許多不明人士留一大堆垃圾留言,每次都要花上好一、兩個小時來清,真的很麻煩。
其實很早就有許多入口網站要求使用者在留言時,要輸入檢查碼,以避免垃圾訊息。但是由於我用的系統是 Community...
oyunlar wrote re: Community Server CAPTCHA control
on 12-30-2007 4:58 AM
OK, never mind it works fine
Imesh Gunaratne's Web Log wrote Stop Spam on Community Server Blog Comments
on 01-10-2008 7:05 AM
I had a great problem with spam in my blog post comments till yesterday. When I try to review the post
seo guide wrote re: Community Server CAPTCHA control
on 01-26-2008 1:54 AM
great addon
Oyun wrote re: Community Server CAPTCHA control
on 09-14-2008 4:58 AM

very thanks for you!!

kral oyun wrote re: Community Server CAPTCHA control
on 09-16-2008 5:27 AM

I had a great problem with spam in my blog post comments till yesterday. When I try to review the post

kral oyun wrote re: Community Server CAPTCHA control
on 09-16-2008 5:29 AM

I had a great problem with spam in my blog post comments till yesterday. When I try to review the post

oyunlar wrote re: Community Server CAPTCHA control
on 09-27-2008 1:55 AM

hello

oyunlar wrote re: Community Server CAPTCHA control
on 10-12-2008 8:14 AM

hello what is this

Oyun wrote re: Community Server CAPTCHA control
on 10-13-2008 6:52 PM

very thanks for you!! Oyuncular..

dizi izle wrote re: Community Server CAPTCHA control
on 10-14-2008 7:29 AM

thanks

dizi izle wrote re: Community Server CAPTCHA control
on 10-14-2008 7:30 AM

very thanks for you!!

oyun wrote re: Community Server CAPTCHA control
on 11-05-2008 1:40 AM

thanks very good

plastik cerrahi wrote re: Community Server CAPTCHA control
on 11-14-2008 5:55 AM

Leah is definitely the one who should win. Science Fiction Conventions? What?! She deserves a win, indeed!

Rick Minerich wrote re: Community Server CAPTCHA control
on 11-14-2008 9:26 AM

It seems like your download links are broken now.

Estetik wrote re: Community Server CAPTCHA control
on 11-16-2008 9:27 AM

I'm guessing the only way to do this in Javascript would be to use the onresize event, and then using the resizeTo method to attempt to keep the window at the size you want?

Göğüs Estetiği wrote re: Community Server CAPTCHA control
on 11-22-2008 10:13 PM

Botox Problemi nasıl çözüyor ? Kazayaklarının oluşmasındaki en baş sebep o bölgedeki kasların hareketidir. Botox bu çizgileri ve kırışıklıkları yapan

film izle wrote re: Community Server CAPTCHA control
on 11-28-2008 6:57 PM

thanks a lots of..

filim wrote re: Community Server CAPTCHA control
on 12-23-2008 3:40 PM

thank you very goood

savaş oyunları wrote re: Community Server CAPTCHA control
on 12-23-2008 6:16 PM

very nice job thanks

metisn wrote re: Community Server CAPTCHA control
on 12-26-2008 12:00 AM

thank you

oyun oyna wrote re: Community Server CAPTCHA control
on 12-29-2008 2:29 AM

thans

margo wrote re: Community Server CAPTCHA control
on 01-04-2009 4:33 AM

eHBGsC flHsdt83Nncfooi61t

oyun wrote re: Community Server CAPTCHA control
on 01-04-2009 7:40 PM

ı have followed your writing for a long time.really you have given very successful information.

North Cyprus Holiday wrote re: Community Server CAPTCHA control
on 01-10-2009 2:00 AM

I read your article.The things you have written sound very sincere and nice topics i am looking forward to its continuation.

oyunlar wrote re: Community Server CAPTCHA control
on 01-13-2009 2:10 PM

thanks for the this post

oyunlar wrote re: Community Server CAPTCHA control
on 01-14-2009 9:37 AM

thank for this post

Estetik wrote re: Community Server CAPTCHA control
on 01-16-2009 12:31 AM

thnaks for you, nice job.

Savaş Oyunları wrote re: Community Server CAPTCHA control
on 01-17-2009 9:05 AM

thank you admin

okey oyna wrote re: Community Server CAPTCHA control
on 01-18-2009 1:38 PM

thanks

resim wrote re: Community Server CAPTCHA control
on 01-21-2009 2:52 AM

Thanks!!!!

chat wrote re: Community Server CAPTCHA control
on 01-22-2009 2:32 PM

thanks

sohbet odaları wrote re: Community Server CAPTCHA control
on 01-24-2009 3:38 AM

sohbet

I Got Rhythm wrote Anonymous Comments Enabled
on 01-26-2009 1:45 PM

I didn't notice that when I set up the blog, anonymous comments were disabled! I just enabled them, and

okey wrote re: Community Server CAPTCHA control
on 01-28-2009 3:30 AM

thanks

Brain Cancer wrote re: Community Server CAPTCHA control
on 01-29-2009 1:13 PM

The informations are so lovely and so usefull so thank you very much. Be sure i will use all of them   keeping in my mind.Have a goog luck.

okey oyna wrote re: Community Server CAPTCHA control
on 02-02-2009 12:47 AM

thanks

Oyun wrote re: Community Server CAPTCHA control
on 02-02-2009 4:47 PM

you move your code from your development environment to your final production site.

okey oyna wrote re: Community Server CAPTCHA control
on 02-04-2009 1:54 PM

thanks

okey oyna wrote re: Community Server CAPTCHA control
on 02-13-2009 5:50 AM

thanks

okey oyna wrote re: Community Server CAPTCHA control
on 02-13-2009 5:51 AM

thanks

film izle wrote re: Community Server CAPTCHA control
on 02-14-2009 11:31 AM

thanks a lot

güzel sözler wrote re: Community Server CAPTCHA control
on 02-28-2009 4:56 PM

very nice job thanks

barry wrote re: Community Server CAPTCHA control
on 03-04-2009 12:52 PM

l5tVdi 8g74dlGaSnxCc96lsg4l

lig tv izle wrote re: Community Server CAPTCHA control
on 03-14-2009 6:18 PM

nice text thanks for all

Estetik wrote re: Community Server CAPTCHA control
on 03-17-2009 8:45 AM

Hola, soy de México, me encanta el nuevo proyecto, soy súper fan de XTC. Me gustaría saber como puedo conseguir algunos albumes. Lo amo Sr. Partridge!!

e okul wrote re: Community Server CAPTCHA control
on 03-17-2009 2:17 PM

I had a great problem with spam in my blog post comments till yesterday. When I try to review the post..

plastik cerrah wrote re: Community Server CAPTCHA control
on 03-24-2009 3:30 PM

Thank you very very good

film izle wrote re: Community Server CAPTCHA control
on 03-28-2009 8:46 PM

you move your code from your development environment to your final production site

dinleme sistemi wrote re: Community Server CAPTCHA control
on 03-31-2009 4:23 PM

Great blog ..Thanks

telefon dinleme wrote re: Community Server CAPTCHA control
on 03-31-2009 4:24 PM

Cool website

aşk şiirleri wrote re: Community Server CAPTCHA control
on 04-01-2009 3:37 AM

thanks

aşk şiirleri wrote re: Community Server CAPTCHA control
on 04-10-2009 10:21 AM

thankss

sikiş oyunları wrote re: Community Server CAPTCHA control
on 04-10-2009 4:33 PM

Thank you so much, worked out pretty well for me!

araba oyunları wrote re: Community Server CAPTCHA control
on 04-10-2009 4:36 PM

Thank you so much, worked out pretty well for me!

oyunlar1 wrote re: Community Server CAPTCHA control
on 04-10-2009 4:45 PM

Great blog ..Thanks

dizi izle wrote re: Community Server CAPTCHA control
on 04-20-2009 2:31 PM

thanks my friend

radyo dinle wrote re: Community Server CAPTCHA control
on 04-21-2009 11:24 AM

thanks

Hava durumu wrote re: Community Server CAPTCHA control
on 04-21-2009 4:08 PM

thanks for you.!

lig tv izle wrote re: Community Server CAPTCHA control
on 04-29-2009 12:11 PM

nice text, thanks for all

film izle wrote re: Community Server CAPTCHA control
on 05-01-2009 4:16 PM

nice text thanks for all

+18 film izle wrote re: Community Server CAPTCHA control
on 05-12-2009 2:52 AM

nice text thanks for all

sohbet wrote re: Community Server CAPTCHA control
on 05-13-2009 4:55 PM

very nice admin

film izle wrote re: Community Server CAPTCHA control
on 05-13-2009 5:34 PM

thanks so much very nice.

Rick Reszler wrote re: Community Server CAPTCHA control
on 06-06-2009 1:27 PM

Mike the download is not working?  Does this still work with CS 2008.5 SP2

Netereyon wrote re: Community Server CAPTCHA control
on 09-12-2009 12:32 PM

netereyon.com

dizi izle wrote re: Community Server CAPTCHA control
on 11-20-2009 11:52 AM

Thanks for the link, Canoneer. I guess once the realization dawned that ‘tribes’ in AF don’t exist as organizations, ready to be coopted, the powers that be decided to go to the village level. Still a lot to be explained.

sex hikayeleri wrote re: Community Server CAPTCHA control
on 11-24-2009 8:05 PM

Thanks a lot.Good idea...

peynir wrote re: Community Server CAPTCHA control
on 11-29-2009 5:50 PM

I'm really very useful to follow a long-time see this as a blog here Thank you for your valuable information.

tarsus wrote re: Community Server CAPTCHA control
on 12-11-2009 2:44 PM

thanks admin

Are you really cool,owe you gratitude..

çiçek wrote re: Community Server CAPTCHA control
on 12-12-2009 4:34 AM

thankx admin very good

notebook parçaları wrote re: Community Server CAPTCHA control
on 12-20-2009 3:36 PM

Thanks a lot.Good information...

sikiş wrote re: Community Server CAPTCHA control
on 12-27-2009 12:26 PM

thanks admin exciting blog

information is the most beautiful treasures

telefon dinleme wrote re: Community Server CAPTCHA control
on 12-30-2009 5:42 AM

I guess once the realization dawned that ‘tribes’ in AF don’t exist as organizations, ready to be coopted, the powers that be decided to go to the village level. Still a lot to be explained.

alan wrote re: Community Server CAPTCHA control
on 01-06-2010 11:36 AM

thanks

sikiş wrote re: Community Server CAPTCHA control
on 01-11-2010 12:21 PM

thanks you

You will have to crawl very nice

müzik dinle wrote re: Community Server CAPTCHA control
on 01-11-2010 7:59 PM

Very nice. Thanks..

partner wrote re: Community Server CAPTCHA control
on 01-17-2010 4:36 PM

thanks you

You will have to crawl very nice,owe you gratitude..

kraloyun oyunlar wrote re: Community Server CAPTCHA control
on 01-18-2010 11:13 AM

Very successful and useful thanks

kraloyun oyunlar wrote re: Community Server CAPTCHA control
on 01-18-2010 11:14 AM

Very successful and useful thanks

oteller wrote re: Community Server CAPTCHA control
on 01-18-2010 11:25 PM

it’s such a great article. i’ll tell about this to all my friends as soon as possible. thanks for everything.

dizi izle wrote re: Community Server CAPTCHA control
on 01-24-2010 9:29 AM

Thanks a lot.Good

huzurevi wrote re: Community Server CAPTCHA control
on 01-27-2010 3:59 AM

yaşlılarınızı güvenle emanet edin

Joe Levi wrote re: Community Server CAPTCHA control
on 01-27-2010 2:24 PM

I'm submitting a comment just so I can see this magical captcha in action...

sikiş wrote re: Community Server CAPTCHA control
on 02-02-2010 2:26 PM

thanks you

You will have to crawl very nice,owe you gratitude..

botox wrote re: Community Server CAPTCHA control
on 02-03-2010 6:38 AM

Document content and think of all the information very useful.

hastalık belirtileri wrote re: Community Server CAPTCHA control
on 02-03-2010 6:49 PM

I strongly agree and have forwarded it to a number of associates who found it very useful, keep up the good work.

sepetli platform wrote re: Community Server CAPTCHA control
on 02-11-2010 3:04 PM

this information most important for me.

thanks...

estetik fiyat wrote re: Community Server CAPTCHA control
on 02-16-2010 7:48 AM

A more detailed and descriptive issues are described in detail, if it would be more beautiful.

dizi izle wrote re: Community Server CAPTCHA control
on 02-16-2010 5:22 PM

thank you very nice this post very good :)

Dress Up Games wrote re: Community Server CAPTCHA control
on 02-17-2010 1:53 PM

thanks you

You will have to crawl very nice,owe you gratitude..

free vector icon wrote re: Community Server CAPTCHA control
on 02-19-2010 5:15 PM

I strongly agree and have forwarded it to a number of associates who found it very useful, keep up the good work.

dizi izle wrote re: Community Server CAPTCHA control
on 02-20-2010 6:43 AM

thank you very nice this post very good :)

lig tv izle wrote re: Community Server CAPTCHA control
on 02-22-2010 6:07 PM

All these tips are crazy helpful when dealing with the creeps that happen, but more importantly, I understand that it will happen, BUT what can we do to prevent it from happening often?

okey oyna wrote re: Community Server CAPTCHA control
on 02-25-2010 7:55 AM

thank you very nice this post very good :)

komik videolar wrote re: Community Server CAPTCHA control
on 02-27-2010 3:23 PM

anonymous comments were disabled!

resimler wrote re: Community Server CAPTCHA control
on 03-11-2010 4:09 AM

I had a great problem with spam in my blog post comments till yesterday. When I try to review the post

Goldpreis wrote re: Community Server CAPTCHA control
on 03-12-2010 5:41 PM

Good sharing.Thanks.

Ayırma Büyüsü wrote re: Community Server CAPTCHA control
on 03-13-2010 2:56 AM

good thanks sharing

okey oyna wrote re: Community Server CAPTCHA control
on 03-16-2010 4:59 PM

thank you very nice this post very good :)

justin tv wrote re: Community Server CAPTCHA control
on 03-19-2010 4:52 PM

There is a big difference between scope creep and scope change. Creep can’t happen if the business users have signed off on the requirements.

on 03-21-2010 5:19 AM

thank you ver nice ...

yumurcak oyunları wrote re: Community Server CAPTCHA control
on 03-23-2010 1:15 PM

thanyou admin

格安レンタカー wrote re: Community Server CAPTCHA control
on 03-29-2010 8:31 PM

There is a big difference between scope creep and

シティゴールド wrote re: Community Server CAPTCHA control
on 03-29-2010 8:34 PM

There is a big difference between scope creep and scope change. Creep can’t happen if the business users have signed off

check up wrote re: Community Server CAPTCHA control
on 04-05-2010 4:44 AM

thank you very much. succesfull article

Kameralı Sohbet wrote re: Community Server CAPTCHA control
on 04-10-2010 4:42 PM

really this is a nice web thank you thanks admin good post super messege

film izle wrote re: Community Server CAPTCHA control
on 04-12-2010 4:39 AM

really this is a nice web thank you thanks admin good post super messege

film izle wrote re: Community Server CAPTCHA control
on 04-12-2010 7:17 AM

thanks for you Very wonderfull admin thanks

Sohbet odaları wrote re: Community Server CAPTCHA control
on 04-12-2010 7:31 AM

thanks for you Very wonderfull admin thanks

Oyun Oyna wrote re: Community Server CAPTCHA control
on 04-13-2010 8:21 AM

thank you very much. succesfull article

chat wrote re: Community Server CAPTCHA control
on 04-14-2010 1:55 AM

Thanks for such a great comment, good to hear your pov....

en yeni oyunlar wrote re: Community Server CAPTCHA control
on 04-14-2010 5:21 PM

I m really very useful to follow a long-time see this as a blog here.Thank you for your valuable information...

Chat wrote re: Community Server CAPTCHA control
on 04-14-2010 9:39 PM

Thanks

knight online wrote re: Community Server CAPTCHA control
on 04-15-2010 10:38 AM

Creep can’t happen if the business users have signed off on the requirements.

dizi izle wrote re: Community Server CAPTCHA control
on 04-15-2010 1:32 PM

thx 4 the informations, good to know.

jsef wrote re: Community Server CAPTCHA control
on 04-17-2010 2:20 AM

Dead set easy to use mate. Thx u

indirmeden film izle wrote re: Community Server CAPTCHA control
on 04-20-2010 2:09 PM

Thanks a lot

<a title=sesli href=http://www.ozgurdunyam.com/ >sesli</a> wrote re: Community Server CAPTCHA control
on 04-22-2010 7:19 AM

Thank you for the information your provide

oyun oyna wrote re: Community Server CAPTCHA control
on 04-23-2010 3:58 PM

teşekkrler

oyun wrote re: Community Server CAPTCHA control
on 04-24-2010 3:09 AM

thanks for good share

sohbet odalari wrote re: Community Server CAPTCHA control
on 04-26-2010 5:51 PM

very nice article

obezite wrote re: Community Server CAPTCHA control
on 04-27-2010 1:50 AM

a very successful site. thank the maker. Issues are also a useful article, good job.

从化生活网 wrote re: Community Server CAPTCHA control
on 04-27-2010 2:06 AM

a very successful site. thank the

araba oyunları wrote re: Community Server CAPTCHA control
on 05-09-2010 8:11 AM

than you avery successful

araba oyunları wrote re: Community Server CAPTCHA control
on 05-09-2010 8:13 AM

between scope creep and scope change. Creep can’t happen if the business users have signed off

araba yarışları wrote re: Community Server CAPTCHA control
on 05-09-2010 9:52 AM

Creep can’t happen if the business users have signed off

guccihandbags wrote re: Community Server CAPTCHA control
on 06-24-2010 1:19 AM

yongyuan

takı wrote re: Community Server CAPTCHA control
on 06-25-2010 12:58 AM

thanks admin...good.

mario oyunları wrote re: Community Server CAPTCHA control
on 06-26-2010 12:57 PM

Thanks admin. Vey nice, super

giydirme oyunları wrote re: Community Server CAPTCHA control
on 06-26-2010 1:09 PM

Issues are also a useful article, good job.

dizi izle wrote re: Community Server CAPTCHA control
on 06-27-2010 1:48 PM

thank you admin ..

chat wrote re: Community Server CAPTCHA control
on 06-28-2010 5:58 PM

without any side  very good  thanks  

film izle wrote re: Community Server CAPTCHA control
on 06-30-2010 7:54 AM

Thanks for admin..

Wholesale Handbags wrote re: Community Server CAPTCHA control
on 07-02-2010 1:14 AM

without any side  very good  thanks  

web wrote re: Community Server CAPTCHA control
on 07-02-2010 7:30 AM

   I came across while surfing the internet. very nice page. Thank you to everyone who made. good job uleynnnnn

dizi izle wrote re: Community Server CAPTCHA control
on 07-06-2010 11:24 AM

without any side  very good  thanks  

louis vuitton outlet wrote re: Community Server CAPTCHA control
on 07-07-2010 12:17 PM

Nice article you have occurred nice topic in the post. I’ve learned so much today. Thanks a lot for sharing. Keep blogging. Looking forward to reading your next post.

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own Blog

layla wrote re: Community Server CAPTCHA control
on 07-08-2010 2:53 AM

Allergic reaction some people the benefits are often expressed poison there

mario oyunu wrote re: Community Server CAPTCHA control
on 07-10-2010 1:47 PM

thanks the admin

estetik wrote re: Community Server CAPTCHA control
on 07-12-2010 2:00 PM

thanks admin...good.

jimmy choo high wrote re: Community Server CAPTCHA control
on 07-14-2010 2:03 AM

good love

jimmy choo high wrote re: Community Server CAPTCHA control
on 07-14-2010 2:05 AM

best wish

NFL Jerseys wrote re: Community Server CAPTCHA control
on 07-18-2010 11:54 PM

a very successful site. thank the maker. Issues are also a useful article, good job.

film izle wrote re: Community Server CAPTCHA control
on 07-20-2010 4:30 AM

Thanks for admin..

ugg boots 5815 wrote re: Community Server CAPTCHA control
on 07-23-2010 7:55 PM

jrtsjkrtjtj

adidas shoes wrote re: Community Server CAPTCHA control
on 07-27-2010 11:36 PM

Great articles and it's so helpful. I want to add your blog into my rrs reader but i can't find the rrs address. Would you please send your address to my email? Thanks a lot!

i think you can go to visit the website , it real very good.

airmax wrote re: Community Server CAPTCHA control
on 07-28-2010 2:29 AM

There is no better, only the best ,your vision is the best answer .

Nike Any shoes . You don't feel the same.

airmax wrote re: Community Server CAPTCHA control
on 07-28-2010 2:32 AM

dedg

yemek pasta wrote re: Community Server CAPTCHA control
on 07-28-2010 9:25 AM

Thanks

dizi izle adanalı wrote re: Community Server CAPTCHA control
on 07-30-2010 11:43 AM

tenks

kombi fiyatları wrote re: Community Server CAPTCHA control
on 07-31-2010 11:30 AM

The contents of the article drew my attention and so I wanted to thank you for enlighten me with an expression so well. I wish you continued sharing. Good work

Add a Comment

(required)  
(optional)
(required)  
Remember Me?