Go to Post (OK, now that I have said this, just watch someone like Kevin Watson have a working solution by this Friday... :yikes: ) - dlavery [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 37 votes, 4.78 average. Display Modes
  #76   Spotlight this post!  
Unread 30-03-2013, 12:52
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
FRC #2641 (PCCR; Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,639
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: Petition to end the shouting of ROBOT

Quote:
Originally Posted by bulbajackel View Post
I wish more FIRST volunteers were here to comment but they prefer robot because it is the fastest way, even if a team is late getting to the field. Honestly, they do have greater priority of other people, its not the team that thinks that, its whoever created the match sequence.
Really? Thus far you have heard from: two former FIRST Senior Mentors, at least one volunteer coordinator, and I count at least 8 other volunteers (plus me now). That's over 17% of the commentors on this thread, and (like the vast majority of other commentors) none of us agree that it's universally preferable.


Quote:
Originally Posted by bulbajackel View Post
Let me address this simply, why do you think its rude? I see if its rude if you seen a team yell if the walkways are clear... but in most cases theres a minority doing that.
The majority of the people who hear you yelling at a disruptive level are actually, actively in your way? Wow. That's a ridiculously big problem in and of itself. In the 7 years that I've been the vanguard of our cart, I've never had to ask more than maybe 1 in 15 of the people who would hear me yell "robot" to please move out of the way. In virtually every pit layout I can imagine, the vast majority of people who hear you yell are not impeding your movement--yelling merely creates more chaos and annoys people who don't actually have to move.


Personally, my first priority is to get the Green Shirts to stop ordering and/or rewarding teams to yell "robot" regardless of who is or is not in their way. Between that and putting an end to overflowing pits (including sometimes our own), much of this issue and others would become less obtrusive.
__________________
Reply With Quote
  #77   Spotlight this post!  
Unread 30-03-2013, 12:54
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

Quote:
Originally Posted by class1234567 View Post
Why does it matter? At the end of the day the competition will still be running if people are yelling robot ,or politely asking people to move.
Are you honestly asking whether or not it's better to be polite than to yell?

It matters because what we're trying to celebrate isn't supposed to be based on force or loudness or entitlement. It's supposed to be based on inspiration and professionalism and grace.
Reply With Quote
  #78   Spotlight this post!  
Unread 30-03-2013, 12:55
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,817
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

Quote:
Originally Posted by class1234567 View Post
Why does it matter? At the end of the day the competition will still be running if people are yelling robot ,or politely asking people to move.
I have heard of people just about getting run over by robots--their pushers shouted "ROBOT!", but apparently didn't bother to wait for the path to clear. The risk of injury goes up when people treat the yell of robot as a "I have priority, get the $^%# out of my way!" yell, and others don't know about it.

I'm with Donut on this; from my time as a student, I only remember it at the Championship (and then only from one particular team's robot escorts). The next year (2008), I was at an event with probably the tightest pits these teams had ever seen--no yells of ROBOT. 2009 and 2010, at the regionals I went to? Maybe once or twice. 2013? I heard 3-4 different teams using it, even when there was nobody in the way (and even those teams had their lead elements saying it, not their pushers screaming it).



As far as people not liking to be touched (something that somebody in favor of YELLING ROBOT pointed out), I would put the touch as the second method of getting attention. Now, a quick tap on the shoulder, most people won't mind too badly, especially if it's followed by an explanation. The first method is to say "Excuse us, we need to bring a robot through"; if they don't pay attention, tap them to get their attention, then repeat.



The real reason why the yelling is dangerous, though, goes far beyond just the competition. It goes YEARS down the road, somewhere you younguns haven't quite seen yet. The yelling increases the overall decibel (dB) level of the competition. In general, higher dB levels have shorter times you can hear them without losing hearing. Yep, you heard me right, losing hearing. (What? you ask--read that again.) In fact, if the volume level is over a certain amount, you're supposed to put on hearing protection--at my work, I'm wearing earplugs about every other day, if not more often, due to the loud noises that can happen with or without warning. What we're trying to do is to bring down some of the overall level so that we don't have to bring as many ear protection devices to hear longer. If you don't wear your earplugs in noisy environments when you're young, you'll be wearing them in quiet environments when you're older, but they'll be called hearing aids then.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #79   Spotlight this post!  
Unread 30-03-2013, 13:14
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

Quote:
Originally Posted by bulbajackel View Post
I wish more FIRST volunteers were here to comment but they prefer robot because it is the fastest way, even if a team is late getting to the field. Honestly, they do have greater priority of other people, its not the team that thinks that, its whoever created the match sequence.
I was a student for four years, a volunteer for four (overlaps student and mentor years), and a mentor for six. I dislike yelling it because it's unnecessary, has an air of arrogance about it, and it's entirely possible to get to the field when late without yelling it or injuring people in the pits.

Quote:
Originally Posted by CLandrum3081 View Post
Sorry, but in the 10K pits, you have to yell for the person next to you to hear what you're saying. We have no choice but to yell "ROBOT". Smaller events are easier - Northern Lights, with about 40 teams, had no one yelling "ROBOT" because it wasn't necessary.
There are a lot of people here that seemingly take it as an immutable fact of life that the competitions are horrifically loud. By no means will they ever be a library, but they are currently much louder than they need to be.

They are often so loud, that I wear normal 30 dB earplugs, and can still hear all announcements just fine. In fact, I can usually hear people's conversations just fine, because they're usually yelling to be heard over the music and announcements.

Checking the volume levels with dB meters often shows they are way over the threshold at which hearing damage occurs. And it's not because of the tools (I worked in a machine shop during college, and you can usually have a normal conversation with an indoor voice in there when all the machines were running), it's the music and announcements; they are unnecessarily loud.

This level of noise pollution is a genuine safety issue that I believe needs to be resolved, because it is slowly causing permanent injury to long-term partipants in FRC.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
Reply With Quote
  #80   Spotlight this post!  
Unread 30-03-2013, 13:18
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

Quote:
Originally Posted by Carolyn_Grace View Post
The Boilermaker Regional has pits, field and stands all in one big giant room that echoes. In my ten years of participating in FIRST it was the LOUDEST event that I ever attended. The music was insanely loud. The crowd was cheering like crazy all weekend. And the pits had power tools working constantly.
Not ONE team at BMR yelled "ROBOT!"
Two teams did while I was within earshot on Thursday morning. Both of them were quickly reminded that having a team member or two in front of the robot to clear the way would work better with less disruption to the rest of the teams. Since I didn't hear it again, I assume they found that the advice was correct.

Underwriter Laboratories (UL) assigns the Lead Safety Advisor for FRC Regionals. Who would be a good person at UL to talk about robot cart transit practices?
Reply With Quote
  #81   Spotlight this post!  
Unread 30-03-2013, 13:26
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,517
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

Quote:
Originally Posted by artdutra04 View Post
Checking the volume levels with dB meters often shows they are way over the threshold at which hearing damage occurs. And it's not because of the tools (I worked in a machine shop during college, and you can usually have a normal conversation with an indoor voice in there when all the machines were running), it's the music and announcements; they are unnecessarily loud.

This level of noise pollution is a genuine safety issue that I believe needs to be resolved, because it is slowly causing permanent injury to long-term partipants in FRC.
This would be a good place in the thread for one our safety folks to chime in. What is currently being done to monitor noise levels? Anything?
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
Reply With Quote
  #82   Spotlight this post!  
Unread 30-03-2013, 13:57
Richard Wallace's Avatar
Richard Wallace Richard Wallace is offline
I live for the details.
FRC #3620 (Average Joes)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1996
Location: Southwestern Michigan
Posts: 3,667
Richard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

Quote:
Originally Posted by artdutra04 View Post
This level of noise pollution is a genuine safety issue that I believe needs to be resolved, because it is slowly causing permanent injury to long-term partipants in FRC.
Eh? Sorry, could you please repeat that, I couldn't quite hear you.
__________________
Richard Wallace

Mentor since 2011 for FRC 3620 Average Joes (St. Joseph, Michigan)
Mentor 2002-10 for FRC 931 Perpetual Chaos (St. Louis, Missouri)
since 2003

I believe in intuition and inspiration. Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution. It is, strictly speaking, a real factor in scientific research.
(Cosmic Religion : With Other Opinions and Aphorisms (1931) by Albert Einstein, p. 97)
Reply With Quote
  #83   Spotlight this post!  
Unread 30-03-2013, 14:41
jmiller18 jmiller18 is offline
Registered User
FRC #2429
 
Join Date: Sep 2012
Location: La Canada
Posts: 26
jmiller18 is an unknown quantity at this point
Re: Petition to end the shouting of ROBOT

Yell "Scrap Metal" instead, it the same thing as "break a leg" in theater. Not really it would just be hilarious
Reply With Quote
  #84   Spotlight this post!  
Unread 30-03-2013, 14:58
Mark Sheridan's Avatar
Mark Sheridan Mark Sheridan is offline
Head Mentor
FRC #3476 (Code Orange)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2002
Location: Irvine, CA
Posts: 561
Mark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

Quote:
Originally Posted by bulbajackel View Post
Let me address this simply, why do you think its rude? I see if its rude if you seen a team yell if the walkways are clear... but in most cases theres a minority doing that.

Second problem: can we say Bill of Rights violation? The word robot hasn't harmed you or anyone in any way, allowing organizations to limit our speech will do a lot more.
Please read my post more carefully, i am starting to loose track of what people are saying too .

Let me elaborate, the polite thing to do is to give people the opportunity to make their own decision. Say for example I am running late for a match, however my path is blocked by a team taking pictures. I would say, "excuse me, can I get through? I am late for my match." Then they can decide for themselves if they have priority, if they are polite, they would have determine that me and the robot could squeeze through. However there are scenarios where a team may choose not to move for me. My choice is not the scream "robot" but to say "excuse me, I am late, can you please move." Ultimately, in this scenario, we could both be rude about it but i would rather be the polite one. If I was returning to the pit, I might even wait.

The idea is to give people the opportunity to be think about it and make the right decision. Sort of how the fast lane is suppose to work, where the slower car yields to the faster car. Good luck getting rid of the "tradition" of the slow car in the fast lane. It appears we are stuck with it as a lasting symbol of americana *

Back to the point of the 1st amendment, as you pointed out and i mentioned before, a ban won't work. However I object to the mandatory practice of saying "robot" that occurred at the IE regional (see sand drag 1st post). You can say whatever you want. I am just going to call you rude when you say, "robot."

*sarcasm
__________________
Team 3476| Mentor| 2014 - Current
Team 3309| Mentor| 2011 - 2016
Team 766 | Mentor| 2006 - 2011 | Alumnus | 2002-2005
Reply With Quote
  #85   Spotlight this post!  
Unread 30-03-2013, 15:03
Brandon Holley's Avatar
Brandon Holley Brandon Holley is offline
Chase perfection. Catch excellence.
AKA: Let's bring CD back to the way it used to be
FRC #0125 (NU-TRONs, Team #11 Alumni (GO MORT))
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Boston, MA
Posts: 2,593
Brandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond repute
Send a message via AIM to Brandon Holley
Re: Petition to end the shouting of ROBOT

Blindly shouting robot is nothing but plain laziness.

Use some effort, take some initiative and clear the people out of the way that are actually in the path of the robot. Do this by politely saying "Excuse us" or tapping them on the shoulder with the same statement.

You've got my support.
__________________
MORT (Team 11) '01-'05 :
-2005 New Jersey Regional Chairman's Award Winners
-2013 MORT Hall of Fame Inductee

NUTRONs (Team 125) '05-???
2007 Boston Regional Winners
2008 & 2009 Boston Regional Driving Tomorrow's Technology Award
2010 Boston Regional Creativity Award
2011 Bayou Regional Finalists, Innovation in Control Award, Boston Regional Finalists, Industrial Design Award
2012 New York City Regional Winners, Boston Regional Finalists, IRI Mentor of the Year
2013 Orlando Regional Finalists, Industrial Design Award, Boston Regional Winners, Pine Tree Regional Finalists
2014 Rhode Island District Winners, Excellence in Engineering Award, Northeastern University District Winners, Industrial Design Award, Pine Tree District Chairman's Award, Pine Tree District Winners
2015 South Florida Regional Chairman's Award, NU District Winners, NEDCMP Industrial Design Award, Hopper Division Finalists, Hopper/Newton Gracious Professionalism Award
Reply With Quote
  #86   Spotlight this post!  
Unread 30-03-2013, 15:35
three_d_dave
 
Posts: n/a
Re: Petition to end the shouting of ROBOT

As Professor Farnsworth would say "Good news everybody - you're not that guy." An aisle is a path between fixed obstacles, such as between seats on a plane or between rows of pillars or columns.

My proposal is more like adding lane markings to a road.
Reply With Quote
  #87   Spotlight this post!  
Unread 30-03-2013, 15:41
Foster Foster is online now
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,393
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

There is something appealing about giving a team a small bicycle bell for their robot cart.

As a mentor, I never try to never miss a teaching moment. So the appropriate response is to move and stand in the path of the oncoming "ROBOT", then point (use the double thumb motion) and say (using your inside voice) "MENTOR" You can then discuss with them on how to move the robot safely and sanely to their destination. And maybe help them out.

No so much in favor of this petition, but happy to sign the one forcing people to use common sense at all times.
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
Reply With Quote
  #88   Spotlight this post!  
Unread 30-03-2013, 16:39
kjohnson's Avatar
kjohnson kjohnson is offline
Insert Clever Title Here
AKA: Kyle J.
FRC #1610 (BOT)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Virginia
Posts: 575
kjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond repute
Re: Petition to end the shouting of ROBOT

Click here to sign the petition There is no need to enter your address when signing.

This way we can keep track of who supports this and submit an actual petition to FIRST.

Last edited by kjohnson : 31-03-2013 at 12:25.
Reply With Quote
  #89   Spotlight this post!  
Unread 30-03-2013, 19:01
Negative 9 Negative 9 is offline
Registered User
FRC #0611
 
Join Date: Dec 2012
Location: Mclean, VA
Posts: 46
Negative 9 is an unknown quantity at this point
Re: Petition to end the shouting of ROBOT

I agree that it's annoying, but sometimes it's just the easiest way to get people who are obnoxiously clogging up the lanes in between pits out of your way.
Reply With Quote
  #90   Spotlight this post!  
Unread 30-03-2013, 19:20
lcoreyl's Avatar
lcoreyl lcoreyl is offline
WittyTitleGen can't link to library
AKA: Milner
no team
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Colorado Springs
Posts: 201
lcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud of
Re: Petition to end the shouting of ROBOT

For those that disagree with the OP or petition:

please read them again. Here's the relevant parts:

Quote:
Originally Posted by sanddrag
I take serious issue with one of the mandated practices they have imposed on all competing teams.

The safety inspectors are requiring all teams to loudly yell "ROBOT!"
(emphasis mine AND his)

This thread has taken a few tangents, but IMO, the intent is NOT to decide what the new mandated behavior will be, or to actually BAN the use of [loud]ROBOT!!![/loud]

The point is to get rid of the mandates and incentives by safety officials regarding this behavior.

hmmm, I wonder if I could have made the same point in a regular size font?

Also, the use of the word loud in this thread has been very ambiguous and it's entirely possible people are just talking past each other.

I haven't even had my regional yet, and don't recall if this has ever been required in CO, but I certainly don't want to be a part of it.

so to anyone in CO next week: feel free to yell, and I'll feel free to be annoyed. I'll be instructing my team to use the PVT: the polite vanguard technique (Alan--want to split the trademark on this phrase? We'll be RICH!).
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 08:01.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi