Go to Post You can't simply bring another 100 teams into FIRST and have them all asking Andy Baker questions. - Rich Kressly [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

 
View Poll Results: How mecanum drive effects a teams position on your pick list
Automatic DNP 34 11.07%
Moved lower 84 27.36%
Depends on performance 161 52.44%
Nothing (does not effect position) 22 7.17%
Other (please explain in thread) 6 1.95%
Voters: 307. You may not vote on this poll

Reply
Thread Tools Rating: Thread Rating: 3 votes, 3.67 average. Display Modes
  #91   Spotlight this post!  
Unread 08-23-2014, 10:43 PM
indubitably's Avatar
indubitably indubitably is offline
Registered User
AKA: Ryan Guinn
FRC #2338 (Gear It Forward), FRC #1732 (Hilltoppers)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Oswego, IL
Posts: 171
indubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond reputeindubitably has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by Abhishek R View Post
Right, but I know it was the first regional for most of the teams there. Our alliance ran the same strategy that we ran at Alamo (2 assist cycles, the 3rd robot being focused on defense) yet the scores were significantly different.

Again, just an observation.
Strategy can also describe how the 2 assists are obtained such as utilizing the human player and in which zones.
__________________
FRC 1732 (Hilltoppers): Mentor
FRC 2338 (Gear It Forward): Mentor/Alumnus
FRC 4096 (CTRL-Z): Mentor

Reply With Quote
  #92   Spotlight this post!  
Unread 08-24-2014, 12:32 AM
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,703
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: Penalizing mecanum wheeled robots during alliance selection.

Quote:
Originally Posted by 3175student17 View Post
1) An add-on to the question for those who said automatic DNP: Instead of pick list, if you are a top 8 seed and a team with mecanum wheels above you picks you, do you automatically decline, or is it dependent on performance?
If a mecanum robot is in the top 8 and picking, either they are that good or they got a good schedule. If they are consistently in the top 8, they're that good. Therefore, automatically declining them--to me at least--is a really bad move unless the team's strategy does not mesh well with my team's strategy. (OR if they're playing scorched-earth and I know about it, in which case, I may decide to accept anyways...)

Quote:
2) Are the same penalties made towards teams with:
a)4WD Omni
b)Slide/H Drive
c)Kiwi Drive
I'll take 'em based on performance. Again, it's not the type of drive you have, it's how you use it.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #93   Spotlight this post!  
Unread 08-24-2014, 09:05 PM
AmoryG AmoryG is offline
Registered User
FRC #2423 (KwarQs)
Team Role: Alumni
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Watertown, MA
Posts: 221
AmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud of
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by Andrew Schreiber View Post
"Quarterback X is the worst quarterback ever"

"Why?"

"Their completion percentage is crap if you include all the practice games they played in"

See the problem with including all data?

Of the teams that completed 7 cycles DURING THE COMPETITION SEASON not a single one of them was mecanum wheeled.

Why is this? If they are touted as more mobile why were these "inferior" drivetrains able to accomplish something that they were not?

What did 2052 do after the season to be able to accomplish 7 cycles? Why did they not accomplish it during the season?
I don't think you can really compare off season professional sports games to off season FRC competitions. For example, in NFL preseason games teams avoid playing their starters and when they are on the field they don't always play at 100% to avoid risking injury. In FRC off season events teams compete with one robot and they usually give it their all since injury/damage is not nearly as big a concern. Off season FRC events can be just as competitive as events that are "for real", so I don't think you should ignore the data.
__________________
KwarQs 2423

2008 Boston Regional Rookie Allstars

http://whsrobot.blogspot.com/
Reply With Quote
  #94   Spotlight this post!  
Unread 08-24-2014, 09:21 PM
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,234
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: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by AmoryG View Post
For example, in NFL preseason games teams avoid playing their starters and when they are on the field they don't always play at 100% to avoid risking injury.
You don't see teams making many groundbreaking additions or non-critical upkeep on the machines and there likely isn't a lot of scouting either.

However, your example meant to provide contrary evidence of an FRC offseason event being comparable to an NFL preseason game cites something that happens consistently at FRC offseasons: teams don't put in their top drive team for every offseason match of every event they attend.
Reply With Quote
  #95   Spotlight this post!  
Unread 08-24-2014, 09:37 PM
pntbll1313's Avatar
pntbll1313 pntbll1313 is offline
2052 Coach, Build/Electrical Mentor
AKA: Pete
FRC #2052 (KnightKrawler)
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2007
Location: New Brighton, MN
Posts: 251
pntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud ofpntbll1313 has much to be proud of
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by Andrew Schreiber View Post
What did 2052 do after the season to be able to accomplish 7 cycles? Why did they not accomplish it during the season?
2052 had another 6 hours of unbag time (Minnesota teams must bag their entire robot after their last regional of the season, they are then allowed 6 total hours to work on it out of the bag prior to the Minnesota State Tournament). During that time our driver got more driving practice, along with fixing an issue that caused jams in our hopper. If we had made a practice robot, had a practice field using real carpet, another event, or had just finished the robot sooner we did during the build season, I am confident we would have been at that level of driving earlier. Our driver that season was amazing, but he definitely got better every competition with practice. We went from 3 cycles in our first regional, to 4 at our second, to 6 at worlds during eliminations, and 7 at State. Mostly thanks to driver practice. Mecanum also helped us line up at the feeding station as we had one of the narrower loaders out there.

Quote:
Originally Posted by PayneTrain View Post
teams don't put in their top drive team for every offseason match of every event they attend.
Clearly everyone is not familiar with the Minnesota State Championship. Teams from Minnesota earn points at their first regional they attend, with point amounts being similar to how teams qualify for the Michigan State Champs. I assure you everyone in Minnesota takes this event extremely seriously, and all teams brought their best drive teams, and their A-game.
__________________
2016 (mentor/drive-coach)
Quarter-Finalist-Einstein, Winner-Carson Division Champs, Winner-10K Lakes, Chairman's Award-10K Lakes, Finalists-Lake Superior,
Winner-MSHSL Robotics Competition

2015 (mentor/drive-coach)
Finalists-10K Lakes, Finalists-Lake Superior, Finalist-MSHL Robotics Competition, Quarter-Finalist-Galileo Division Champs
2014 (mentor/drive-coach)
Winner-10K Lakes, Winner-Lake Superior Winner-MSHSL Robotics Competition, Quarter-Finalist-Galileo Division Champs
2013 (mentor/drive-coach)
Winner-10K Lakes, Winner-Lake Superior, Winner-MSHSL Robotics Competition, Quarter-Finalist-Newton Division Champs
2012 (mentor/drive-coach)
Finalists-Lake Superior, Semi-Finalist-MSHSL State Championship, Semi-Finalists at 10,000 Lakes
2008-2011 (college mentor)
2007 (driver)
Quarter Finalist-Milwaukee

Last edited by pntbll1313 : 08-24-2014 at 10:04 PM.
Reply With Quote
  #96   Spotlight this post!  
Unread 08-24-2014, 09:38 PM
AmoryG AmoryG is offline
Registered User
FRC #2423 (KwarQs)
Team Role: Alumni
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Watertown, MA
Posts: 221
AmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud of
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by PayneTrain View Post
You don't see teams making many groundbreaking additions or non-critical upkeep on the machines and there likely isn't a lot of scouting either.

However, your example meant to provide contrary evidence of an FRC offseason event being comparable to an NFL preseason game cites something that happens consistently at FRC offseasons: teams don't put in their top drive team for every offseason match of every event they attend.
I would actually argue the opposite. Teams have greater freedom to modify their robot during the off season because the rules are more relaxed and the robot isn't in a crate so you can make changes more easily. Teams can also put the competition into perspective and make a much more competitive robot.

Also, I'm talking from experience and I remember my team put a lot of effort into off season events. Maybe not all teams do, but my team competed like it was any competition and I'm sure many other teams have a similar mindset. Also I know some off season events are taken very seriously. IRI is the first one that comes to mind.
__________________
KwarQs 2423

2008 Boston Regional Rookie Allstars

http://whsrobot.blogspot.com/
Reply With Quote
  #97   Spotlight this post!  
Unread 08-24-2014, 09:49 PM
DampRobot's Avatar
DampRobot DampRobot is offline
Physics Major
AKA: Roger Romani
FRC #0100 (The Wildhats) and FRC#971 (Spartan Robotics)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Stanford University
Posts: 1,277
DampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by PayneTrain View Post
You don't see teams making many groundbreaking additions or non-critical upkeep on the machines and there likely isn't a lot of scouting either.
Sounds like you haven't been to a Cali offseason then.
__________________
The mind is not a vessel to be filled, but a fire to be lighted.

-Plutarch
Reply With Quote
  #98   Spotlight this post!  
Unread 08-24-2014, 09:57 PM
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,234
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: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by AmoryG View Post
I would actually argue the opposite. Teams have greater freedom to modify their robot during the off season because the rules are more relaxed and the robot isn't in a crate so you can make changes more easily. Teams can also put the competition into perspective and make a much more competitive robot.

Also, I'm talking from experience and I remember my team put a lot of effort into off season events. Maybe not all teams do, but my team competed like it was any competition and I'm sure many other teams have a similar mindset. Also I know some off season events are taken very seriously. IRI is the first one that comes to mind.
More professional sports analogies:

LeBron James can take the opportunity to retool the starting 5 he plays on when he calls up 9 of his closest contemporaries on the court for a rousing game of basketball at his house. While ESPN may want to carry the feed, the Elias Sports Bureau probably has better, more official things to do.

Even the FIBA Gold Cup is an event held by a major sanctioning body, but Anthony Davis' FIBA stats aren't coming up in the NBA books.

You want to bring up IRI? MLB doesn't count any statistics in official books for their all-star game either, even if some people walk home with special hardware.

If you want to challenge my anecdote of "not everyone is going out there with every resource they can muster to win the Alliterative Offseason of the week" with "my team does", that's your prerogative. Still doesn't make any of these events FRC-sanctioned events with any official meeting, which is the point Andrew was making earlier.

What was this thread about again?
Reply With Quote
  #99   Spotlight this post!  
Unread 08-24-2014, 09:58 PM
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,234
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: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by DampRobot View Post
Sounds like you haven't been to a Cali offseason then.
I live in Virginia and am a full time college student. I'd appreciate it if you can fly me out to Chezy Champs
Reply With Quote
  #100   Spotlight this post!  
Unread 08-24-2014, 10:16 PM
cmrnpizzo14's Avatar
cmrnpizzo14 cmrnpizzo14 is offline
Registered User
AKA: Cam Pizzo
FRC #3173 (IgKNIGHTers)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2006
Location: Boston
Posts: 522
cmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond reputecmrnpizzo14 has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

The way that our team operates in terms of picking is that the first pick will be based primarily on ability. If a team complements our strategy of play well and will put the most points on the board then they will be the first pick regardless of drive train (usual caveats for reliability, etc). The first metric that we use for our second pick is drivetrain. We essentially just want a strong drive( traction wheels, 2 speed preferred) and then after that we will look at their scoring potential.

For us drive train can certainly brake a second round pick but it is highly situational. If we are an 8th seed or a similar position where we need to take risks and try a robot with a huge upside then we might go with a mecanum robot for the second pick to try and outscore the higher alliances.
__________________
FIRST Team 3173 The IgKNIGHTers

"Where should we put the battery?"
Reply With Quote
  #101   Spotlight this post!  
Unread 08-24-2014, 11:02 PM
DanBrowne's Avatar
DanBrowne DanBrowne is offline
Fear the Polos!
FRC #3467 (Windham Windup)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2012
Location: Londonderry
Posts: 9
DanBrowne is on a distinguished road
Re: Penalizing mecanum wheeled robots durring alliance selection.

The issue I see with mecanums is that a lot of teams don't drive them like mecanums. They drive them like tank and don't take advantage of the omni-directional capabilities of the wheels. If mecanums were driven correctly (like Team 126 and 58. They know how to drive!), then I think we would be having a different discussion.

It's the same for all configurations. Omnis should be driven like Team 33 did. Swerve. Well if you made a swerve then you know how to drive it correctly because your that smart!

The key to a well driven drivebase is taking advantage of your drives strengths and weaknesses. Tanks shouldn't get t-boned because they can't get out of it. Mecanums shouldn't stay in corners to long because they can't push their way out if they get defense.

In my book, go tank! Only use mecanum if you drive it right and don't waste your time. Unless you want to try something new. Then go for it with gusto and lots of patience!
__________________
"Science. When things tell you things about other things." - Mr. Chin
2014-Archimedes Division Winners
2014-New England District Engineering Inspiration Award Winners
2014-Northeastern District Winners
2014-Northeastern District Engineering Inspiration Award Winners
2014-UNH District Chairmans Award Winners
2014-UNH District Winners
2013-Pine Tree Regional Winners
2013-Archimedes Division Quarter-Finalists
Reply With Quote
  #102   Spotlight this post!  
Unread 08-24-2014, 11:25 PM
T^2 T^2 is offline
Registered User
no team
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Los Angeles
Posts: 216
T^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by DanBrowne View Post
Tanks shouldn't get t-boned because they can't get out of it.
Yes, they can.
Reply With Quote
  #103   Spotlight this post!  
Unread 08-25-2014, 08:36 AM
RunawayEngineer RunawayEngineer is offline
Master Commander of All Things Tech
AKA: Ches
FRC #0801 (Horsepower)
Team Role: Tactician
 
Join Date: Apr 2014
Rookie Year: 2003
Location: Merritt Island
Posts: 66
RunawayEngineer is a splendid one to beholdRunawayEngineer is a splendid one to beholdRunawayEngineer is a splendid one to beholdRunawayEngineer is a splendid one to beholdRunawayEngineer is a splendid one to beholdRunawayEngineer is a splendid one to beholdRunawayEngineer is a splendid one to behold
Re: Penalizing mecanum wheeled robots durring alliance selection.

This year in particular, Mecanyms = DNP for the simple reason that most of the game is spent in contact with other machines - either playing defense or under defense.
In another year where 6 machine pile-ups aren't common and defense isn't as critical, mecanum bots will be back on the table.
Reply With Quote
  #104   Spotlight this post!  
Unread 08-25-2014, 11:06 AM
MARS_James's Avatar
MARS_James MARS_James is offline
Always Scouting
AKA: James Comstock
FRC #0179 (The Children of The Swamp)
Team Role: Tactician
 
Join Date: Jan 2010
Rookie Year: 2006
Location: Jupiter, Florida
Posts: 1,945
MARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond repute
Send a message via AIM to MARS_James
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by RunawayEngineer View Post
This year in particular, Mecanyms = DNP for the simple reason that most of the game is spent in contact with other machines - either playing defense or under defense.
In another year where 6 machine pile-ups aren't common and defense isn't as critical, mecanum bots will be back on the table.
I gotta ask, why did your team say yes to 2152 in South Florida then? The competition wasn't that deep I admit but you were next up in the pick order so the difference would have been negligible.

EDIT: Also 21 your other alliance partner ran mecanum this year, did your team try to talk 2152 out of it or no?
__________________
Driving Record: 24-8
Coaching Record: 66-31
2014 South Florida Regional Woodie Flowers Finalist



Last edited by MARS_James : 08-25-2014 at 11:23 AM.
Reply With Quote
  #105   Spotlight this post!  
Unread 08-25-2014, 11:08 AM
AmoryG AmoryG is offline
Registered User
FRC #2423 (KwarQs)
Team Role: Alumni
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Watertown, MA
Posts: 221
AmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud of
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by PayneTrain View Post
More professional sports analogies:

LeBron James can take the opportunity to retool the starting 5 he plays on when he calls up 9 of his closest contemporaries on the court for a rousing game of basketball at his house. While ESPN may want to carry the feed, the Elias Sports Bureau probably has better, more official things to do.

Even the FIBA Gold Cup is an event held by a major sanctioning body, but Anthony Davis' FIBA stats aren't coming up in the NBA books.

You want to bring up IRI? MLB doesn't count any statistics in official books for their all-star game either, even if some people walk home with special hardware.

If you want to challenge my anecdote of "not everyone is going out there with every resource they can muster to win the Alliterative Offseason of the week" with "my team does", that's your prerogative. Still doesn't make any of these events FRC-sanctioned events with any official meeting, which is the point Andrew was making earlier.

What was this thread about again?
I agree with that point, I just don't agree that we should completely ignore what a mecanum wheeled robot did just because they did it at an off season event.
__________________
KwarQs 2423

2008 Boston Regional Rookie Allstars

http://whsrobot.blogspot.com/
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 06:04 PM.

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