Go to Post Life can be painfully short and you never know how things could change in an instant. It never hurts to say thank you. - Karthik [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 Rate Thread Display Modes
  #31   Spotlight this post!  
Unread 16-01-2016, 17:52
PowerfulKitty PowerfulKitty is offline
Drive Coach
AKA: Alex Dalziel
FRC #5576 (Team Terminator)
Team Role: Driver
 
Join Date: Nov 2014
Rookie Year: 2009
Location: Spirit Lake IA
Posts: 75
PowerfulKitty will become famous soon enough
Re: build season needs to be longer.

Quote:
Originally Posted by nuggetsyl View Post
IMO we could just announce the game and never do the bag and tag part of it.
THIS

It would eliminate the issue of people cheating by building while the robot is supposed to be bagged. It would also negate the benefit that well funded teams get by building a practice bot.

If they were to change the length of the season, I would want it to be shorter. ~4 weeks or so. Robot in 3 Days kinda shows that. (Yes I understand those people are very experienced and have good resources etc.)

I also don't think you even need pneumatic tires. We are using VexPro 8" traction tires.

Last edited by PowerfulKitty : 16-01-2016 at 17:55. Reason: Spelling
Reply With Quote
  #32   Spotlight this post!  
Unread 16-01-2016, 18:20
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,738
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: build season needs to be longer.

Making the build season longer doesn't really change anything. Parts will still sell out the first weekend, and then take another 2-3 weeks (or more) to come in, and those teams that managed to get their order in early will still have an advantage over those who did not. In fact, their advantage would be even bigger, as they would have even longer with a completed robot to test and practice.

When we do things right, my team doesn't really even need the full 6 weeks to build - we spend the last week testing and practicing.

The fact that there are constrained component quantities means that teams need to innovate, not complain. Instead of looking at specific part shortages as problems, look for alternatives. Find a different way to tackle the challenge. Thats the best part about engineering - there is no one "right" solution to a challenge!
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote
  #33   Spotlight this post!  
Unread 16-01-2016, 18:40
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,562
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: build season needs to be longer.

Cause a shortage of pneumatic wheels by posting that everyone should be getting pneumatic wheels
Post that the build season needs to be longer because pneumatic wheels sold out
????
Profit!
Reply With Quote
  #34   Spotlight this post!  
Unread 16-01-2016, 20:45
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,934
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: build season needs to be longer.

When the Challenge part of FRC was dreamed up, the challenge was purposefully (paraphrased) "a time too short, a weight budget too small, a power budget too stingy, a size budget too tight, a ...."

With that in mind, it makes sense that a build season that is long enough for steady, but not all-consuming, focused effort by a group of rookies to produce a kitbot plus a custom feature or two is exactly what the program intends to give you.

The program explicitly doesn't exist for teams to build, tweak, hone, redesign, etc. their multiple superbots 24x7 from kickoff until Einstein. Some teams might choose to get as close to that situation as they can, but the FRC program doesn't exist to cause or encourage it.

Remember there is often a big difference between what you want, and what you need.

A small team can build a successful robot in 3-7 days, especially if they plan in advance to do it, and they practice/prepare.

FRC has a 44-day build season. Embrace it, and be proud of what you can accomplish during it (without losing perspective)!

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #35   Spotlight this post!  
Unread 16-01-2016, 21:23
sonichammer7476's Avatar
sonichammer7476 sonichammer7476 is offline
Registered User
FRC #3959 (Morgan County Mech Tech)
Team Role: Scout
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Alabama
Posts: 23
sonichammer7476 has a spectacular aura aboutsonichammer7476 has a spectacular aura aboutsonichammer7476 has a spectacular aura about
Re: build season needs to be longer.

Guys. No. I have to agree with that one guy, I would say that 95% of teams have the ability to buy parts locally, whenever they want. 6 weeks is staying, at least for a while. And the idea of a no bag and tag is ridiculous. Who would sign up for any earlier competitions? Hardly any teams would pass up an opportunity to have 5 extra weeks of building and perfecting. The cons of changing how it is now far outweigh the pros.
__________________

Reply With Quote
  #36   Spotlight this post!  
Unread 16-01-2016, 21:53
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,627
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: build season needs to be longer.

Quote:
Originally Posted by gblake View Post
FRC has a 44-day build season. Embrace it, and be proud of what you can accomplish during it (without losing perspective)!
Pretty sure a lot of top-ranked teams would disagree with you on this. Also a lot of mentor family members. My wife, in particular, laughs every time I claim FRC has a 6-week build season.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #37   Spotlight this post!  
Unread 16-01-2016, 22:18
mrnoble's Avatar
mrnoble mrnoble is offline
teacher/coach
FRC #1339 (Angelbotics)
Team Role: Coach
 
Join Date: Dec 2008
Rookie Year: 2004
Location: denver, co
Posts: 923
mrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond repute
Re: build season needs to be longer.

Quote:
Originally Posted by Kevin Sevcik View Post
My wife, in particular, laughs every time I claim FRC has a 6-week build season.
Mine stopped laughing about that a couple years ago.
__________________
http://www.angelbotics.com

Remember why you're doing this.
Reply With Quote
  #38   Spotlight this post!  
Unread 16-01-2016, 22:22
PayneTrain's Avatar
PayneTrain PayneTrain is offline
Trickle-Down CMP Allocation
AKA: Lizard King
FRC #0422 (The Meme Tech Pneumatic Devices)
Team Role: Mascot
 
Join Date: Mar 2010
Rookie Year: 2009
Location: RVA
Posts: 2,240
PayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond repute
Re: build season needs to be longer.

Dumping bag and tag isn't going to have a chance to happen until the last few parts of the continental US finally roll over to districts. Once we pass a threshold of 2/3 of FRC teams being in the district system format, a lot of switches can probably get flipped.

Think about this, if time extension is such a concern, why not mandate in a district system you have to attend at least one competition before week 4?

Very tangential, but if two champs is such a concern to you, why not realign the season so you fold in district championships in to championships that cover whole super regions or zones of the country?

I think for a small selection of core values and concepts that defined FRC at its inception should remain evergreen, but it's tough to convince me ship day is one of those core concepts if its being bypassed by close to 1000 teams this year.
Reply With Quote
  #39   Spotlight this post!  
Unread 16-01-2016, 22:28
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,934
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: build season needs to be longer.

Quote:
Originally Posted by Kevin Sevcik View Post
Pretty sure a lot of top-ranked teams would disagree with you on this. Also a lot of mentor family members. My wife, in particular, laughs every time I claim FRC has a 6-week build season.
And I'm pretty sure that you mean that many teams that do well on-the-field choose to work beyond the 44 days in various legal ways.

I know working on the Withholding Allowance parts is in addition to the 44 days.
I know that time spent during competitions, is in addition to the 44 days.
I know that legal prep/practice before kickoff is more than the 44 days.
I know that off-season events is more than the 44 days.

I also know that many of the members of the teams that do well on the field are able to do that without letting the rest of their lives get out-of-kilter.

However, none of that changes two things.
A) The reason(s) the program currently presents all teams with the challenge(s) it does, and
B) Investing time into building and operating an uber-bot is by no means the only dimension of being a top-ranked FRC team. Many teams that build uber-bots are good at many other aspects of FRC (and vice-versa), but building uber-bots is not the same thing as succeeding at FRC.

My thesis was and is that each time someone wishes for a longer build season, it's worth pausing for a minute to ask if what they are wishing for is really necessary for succeeding at FRC. In my experience, the answer is usually an easy, "No."
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate

Last edited by gblake : 16-01-2016 at 22:30.
Reply With Quote
  #40   Spotlight this post!  
Unread 16-01-2016, 22:59
ToddF's Avatar
ToddF ToddF is offline
mechanical engineer
AKA: Todd Ferrante
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Apr 2011
Rookie Year: 2011
Location: Newport News, VA
Posts: 597
ToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond repute
Re: build season needs to be longer.

Quote:
Originally Posted by jman4747 View Post
This concept gets lost to people so much and I don't get it. If there was no bag-n-tag you could spend the same amount of hours working but over a larger time period. You can afford to have fewer meetings per week over a longer time and pace your build in a way that best suits your team.
For elite teams, the "six week build season" does not exist. They work on their designs right up until championship. Building a practice bot and designing mechanisms that can be swapped out before competitions allows for continuous evolution of your robot mechanisms throughout the competition season.
__________________
Todd F.
mentor, FIRST team 2363, Triple Helix
Photo gallery
video channel
Triple Helix mobile
Reply With Quote
  #41   Spotlight this post!  
Unread 16-01-2016, 23:15
philso philso is offline
Mentor
FRC #2587
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Houston, Tx
Posts: 938
philso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond repute
Re: build season needs to be longer.

Quote:
Originally Posted by ToddF View Post
For elite teams, the "six week build season" does not exist. They work on their designs right up until championship. Building a practice bot and designing mechanisms that can be swapped out before competitions allows for continuous evolution of your robot mechanisms throughout the competition season.
It might be worth noting that many of the elite teams also "develop technologies" for use in some upcoming season during the off-season time. When it comes time to apply those technologies during the build season, they can do it much faster.
Reply With Quote
  #42   Spotlight this post!  
Unread 16-01-2016, 23:36
ToddF's Avatar
ToddF ToddF is offline
mechanical engineer
AKA: Todd Ferrante
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Apr 2011
Rookie Year: 2011
Location: Newport News, VA
Posts: 597
ToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond repute
Re: build season needs to be longer.

Quote:
Originally Posted by philso View Post
It might be worth noting that many of the elite teams also "develop technologies" for use in some upcoming season during the off-season time. When it comes time to apply those technologies during the build season, they can do it much faster.
Amen!

Here's a presentation I gave at the 2012 Hampton Roads FRC Summit on exactly this concept. Doing drive train development during the summer rather than during build season marked a turning point in the competitiveness of our team. It's the only way we can compete with the teams out there with high levels of fabrication resources.
__________________
Todd F.
mentor, FIRST team 2363, Triple Helix
Photo gallery
video channel
Triple Helix mobile
Reply With Quote
  #43   Spotlight this post!  
Unread 17-01-2016, 00:54
John Retkowski's Avatar
John Retkowski John Retkowski is offline
Team 316 mentor
AKA: Wyatt. Call me Wyatt.
FRC #0316 (LuNaTeCs)
Team Role: College Student
 
Join Date: Jan 2014
Rookie Year: 2012
Location: Pedricktown, NJ
Posts: 123
John Retkowski is a glorious beacon of lightJohn Retkowski is a glorious beacon of lightJohn Retkowski is a glorious beacon of lightJohn Retkowski is a glorious beacon of lightJohn Retkowski is a glorious beacon of light
Re: build season needs to be longer.

Quote:
Originally Posted by PowerfulKitty View Post
THIS
THIS

It would eliminate the issue of people cheating by building while the robot is supposed to be bagged. It would also negate the benefit that well funded teams get by building a practice bot.
I've seen this particular point brought up multiple times before, and I just wanted to put an end to something that isn't logically sound or valid.

To show this, I'm going to paraphrase the same reasons you give in terms of students taking a test.

"We should allow students to use their textbooks while taking tests. It would eliminate the issue of people cheating by sneaking glances at their books while they're supposed to be closed. It would also negate the benefit that well prepared students get by studying before hand."

The rules are set up for a reason, people may not like them, but everyone has the same length of time from kickoff to championships. What each team does with that time is up to them.
__________________
2015 MAR District Championship #1 seed Winners (w 225 & 203)
2015 Upper Darby District #2 Seed Finalist(w 272 & 5420)
2015 NE Pioneer Valley District #3 Seed Finalists (w 61 & 663)
2014 Lenape Seneca District Champions (w 3929 & 2559)
2014 Springside Chestnut Hill District Champions (w 225 & 1495)
2013 Lenape Seneca District Champions
2013 Springside Chestnut Hill Finalists

Reply With Quote
  #44   Spotlight this post!  
Unread 17-01-2016, 09:47
philso philso is offline
Mentor
FRC #2587
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Houston, Tx
Posts: 938
philso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond repute
Re: build season needs to be longer.

Another way of looking at it is that a teams accumulated knowledge and their collective imagination might be their greatest resource, greater than having access to money, materials or fabrication equipment.

Though they don't explicitly state it, ToddF and John Retowski's last posts would seem to indicate that one's imagination is like a muscle. The more one exercises it when one does not need it, the stronger it is when one does need it.

Oh yeah, rules are rules. Every competition has some constraints that one has to work within, even the "unlimited" ones. Why not make each match 2 1/2 hours long so that alliances can score more points? As long as the same rules apply to all the participants, it is fair. Yes, some teams have access to more resources, etc. What about some of the participants themselves? We have several team members who are are naturally "gifted" and have "extreme intuition about all things mechanical and electrical". They have "the Knack" and have an "unfair advantage" when asked to do things like designing and building robots. Not all teams will have members with the Knack. Should team members like them be banned?

https://www.youtube.com/watch?v=Dx6HojLBsnw

Last edited by philso : 17-01-2016 at 09:58.
Reply With Quote
  #45   Spotlight this post!  
Unread 17-01-2016, 11:07
evanperryg's Avatar
evanperryg evanperryg is offline
IT'S THE BUMP N' DUMP
AKA: Evan Grove
FRC #4536 (The Minutebots)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Minneapolis, MN
Posts: 656
evanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond repute
Re: build season needs to be longer.

Quote:
Originally Posted by John Retkowski View Post
"We should allow students to use their textbooks while taking tests. It would eliminate the issue of people cheating by sneaking glances at their books while they're supposed to be closed. It would also negate the benefit that well prepared students get by studying before hand."
Thank you for putting this into perspective. The idea that we should stop people from breaking a rule by getting rid of the rule is counterintuitive and outright ridiculous. Here's some things you can do to make sure you can make a good robot, with the current constraints:
  • Get your team together early in the fall. Train newbies. Participate in FTC, VEX, or an informal competition to get people acclimated to the competition setting. If FTC/VEX isn't an option. reach out to local teams about setting up a local competition.
  • Design something over the summer, before the new members come in. Giving the veterans a bigger design challenge before training season comes around will refine their skills for the coming season.
  • If you don't have money, find it. Postage for 30 letters to local businesses isn't going to drain your budget. Make a presentation, ask to bring your robot to their workplace (seriously, do this, it works), and talk about sponsorships.
  • Be smart about your purchases. We decided that, with the cost of tank tread, we weren't going to order it unless we knew we were absolutely going to need it, so we didn't order it.
  • Even if you can't afford to build a practice robot, which is understandable, make sure you have a kitbot to throw things on. A powertrain with one bumper isn't nearly as helpful as a full practice bot, but it still can help with designing withholding mechanisms.
  • Decide what you need quickly, and order it immediately.
Build season is 6 weeks. The time you have to make your robot great is unlimited.
__________________
FRCDesigns Contributor | "There is only one corner of the universe you can be certain of improving, and that's your own self." -Aldous Huxley
2012-2016 | FRC Team 2338: Gear it Forward
2013
Wisconsin Regional Winner 2014 Midwest Regional Finalist 2015 Midwest Regional Chairman's Award, Finalist, Archimedes Division Champion, IRI Semifinalist 2016 Midwest Regional Chairman's Award, Finalist, Archimedes Division Gracious Professionalism Award, R2OC Winner
2015 | FTC Team 10266: Mach Speed
2015
Highland Park Qualifier Winner, Motivate Award
2017-???? | FRC Team 4536: The Minutebots

Thanks to the alliances and friends I've made along the way: 33 74 107 111 167 171 234 548 1023 1089 1323 1625 1675 1732 1756 2064 2077 2122 2202 2358 2451 2512 2826 3936 3996 4039 4085 4241 5006 5401 5568 5847 5934
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 18:30.

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