Go to Post We love team 71, but playing against them is not one of our favorite things to do. - Andy Baker [more]
Home
Go Back   Chief Delphi > FIRST > General Forum > FIRST E-Mail Blast Archive
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 28-09-2007, 16:31
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,800
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
**FIRST EMAIL**/Multiple Teams at One School

Greetings Teams:

In recent years there have been a few occasions where multiple FRC teams ended up working with the same sponsor, fabricator, school and/or mentors. We have received indications that several more teams may be considering similar arrangements for this upcoming competition season. So, before registration opens on Monday, we would like to share the policy regarding such arrangements with you.

We are going to conduct an experiment for 2008. In an intentional effort to minimize the number of regulations governing team operations, we are not going to impose any requirements on the structure or organization of a team, or how multiple teams may interact, collaborate, or coordinate during the build season. Specifically:


* We are not specifying a limit to the number of teams that may be hosted by a school or organization
* Multiple teams supported by the same school or organization may share mentors, facilities, resources and designs, if they so choose
* Students cannot be a member of more than one (1) FRC team
* Teams (whether co-located or not) may collaborate and coordinate their activities to the extent that they choose
* There is no restriction against teams sharing designs and creating identical robots
* There is no restriction against collaborating teams participating at the same event
* Note that the “Rookie Team Criteria” (found here - http://www.usfirst.org/community/frc...t.aspx?id=6632 ) will still apply to all new teams – so any new team starting up at a school with an existing FRC team will be considered a non-rookie (under Rule #1)

We believe that this flexibility in team organization will enable teams to maximize student participation in the FRC program while sharing scarce mentor resources. We hope this will create an environment in which the mentors may have even more success inspiring students on the teams.

At the same time, we are conscious of the concerns that such arrangements may have on the competitions. We will be watching closely during the 2008 competition season to determine the affect, if any, that these arrangements may have on the competitions.

As we said, this is an experiment. There is no guarantee that this policy will remain for future years. We will be soliciting your feedback during and after the season regarding how this policy may improve the FRC experience.

We also want to take this opportunity to thank you, our team mentors. Without your commitment we could not put the FRC program within reach of the students who so strongly want to participate. You are the reason this program is so successful and continues to make the extraordinary impact in the lives of our youth.

Go Teams!
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
Reply With Quote
  #2   Spotlight this post!  
Unread 28-09-2007, 19:29
Beth Sweet's Avatar
Beth Sweet Beth Sweet is offline
is getting lost in her new home
FRC #0116 (Epsilon Delta), #1504 (alum), #67 (alum)
 
Join Date: Mar 2003
Rookie Year: 2003
Location: Reston, VA
Posts: 1,938
Beth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond repute
Re: **FIRST EMAIL**/Multiple Teams at One School

Wow, some interesting clarifications! Kudos to FIRST for increased communication on issues that are important to teams!
__________________
This season, I was a part of a great team, with great kids who were really inspired, and who inspired me back. That's my brag, what's yours?
Reply With Quote
  #3   Spotlight this post!  
Unread 28-09-2007, 20:55
Jimmy Cao Jimmy Cao is offline
Registered User
AKA: Jimmy Cao
no team
 
Join Date: Sep 2006
Rookie Year: 2004
Location: San Francisco, CA
Posts: 295
Jimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant futureJimmy Cao has a brilliant future
Re: **FIRST EMAIL**/Multiple Teams at One School

Sorry if i am misunderstood, but did this change any old rules? Or was it just clearly defining some guidelines?

I do not recall any rules limiting team collaboration.

Thank you,
__________________
Jimmy Cao

Team 469 2006-2010 Student/Alumni
Team 830 2011-2012 Mentor
Reply With Quote
  #4   Spotlight this post!  
Unread 28-09-2007, 20:57
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,506
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by Mark McLeod View Post
* There is no restriction against teams sharing designs and creating identical robots
wow.... and some people thought it would never be said....
Reply With Quote
  #5   Spotlight this post!  
Unread 28-09-2007, 20:58
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,510
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: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by Lostmage333 View Post
Sorry if i am misunderstood, but did this change any old rules? Or was it just clearly defining some guidelines?

I do not recall any rules limiting team collaboration.

Thank you,
The only potential new rule I see here is that students cannot be on multiple teams. I don't recall this specifically being disallowed before.
Reply With Quote
  #6   Spotlight this post!  
Unread 28-09-2007, 21:16
Cory's Avatar
Cory Cory is offline
Registered User
AKA: Cory McBride
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: May 2002
Rookie Year: 2001
Location: Redwood City, CA
Posts: 6,807
Cory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond repute
Send a message via AIM to Cory
Re: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by sanddrag View Post
The only potential new rule I see here is that students cannot be on multiple teams. I don't recall this specifically being disallowed before.
Makes sense. If it wasn't explicitly stated before, it should have been.

Otherwise you could have someone from another team drive or operate your robot.
__________________
2001-2004: Team 100
2006-Present: Team 254
Reply With Quote
  #7   Spotlight this post!  
Unread 28-09-2007, 21:26
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by Cory View Post
Makes sense. If it wasn't explicitly stated before, it should have been.

Otherwise you could have someone from another team drive or operate your robot.

...which, alongside using your alliances time-outs on behalf of your competitors, is one of the most frequent things we see lauded by this community as exemplary gracious professionalism. It's not quite commonplace, but I can recall more than a few instances of teams being unable to compete for some reason or another and having another group step in and take the reigns.

It's interesting that those two things are now against the rules -- intentionally or otherwise.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.
Reply With Quote
  #8   Spotlight this post!  
Unread 28-09-2007, 21:34
Cory's Avatar
Cory Cory is offline
Registered User
AKA: Cory McBride
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: May 2002
Rookie Year: 2001
Location: Redwood City, CA
Posts: 6,807
Cory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond repute
Send a message via AIM to Cory
Re: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by M. Krass View Post
...which, alongside using your alliances time-outs on behalf of your competitors, is one of the most frequent things we see lauded by this community as exemplary gracious professionalism. It's not quite commonplace, but I can recall more than a few instances of teams being unable to compete for some reason or another and having another group step in and take the reigns.

It's interesting that those two things are now against the rules -- intentionally or otherwise.
I understand that point, and I almost put a sidenote into my post regarding an issue where I know it happened before--in 2003 (I think? may have been 04) at SVR a Jewish school could not operate it's robot on Saturday due to the Sabbath. Members from other teams stepped in and became their driveteam for the day.

Things like that are great. I'm all for them.

My point was that there are situations in which it can be bad. Imagine two teams collaborating, either via long distance, or being at the same school. One team has an awesome driver. The other driver is not so good. Without this rule, Driver A could drive Team B's robot, and his or her own robot. That isn't fair.
__________________
2001-2004: Team 100
2006-Present: Team 254

Last edited by Cory : 28-09-2007 at 21:50.
Reply With Quote
  #9   Spotlight this post!  
Unread 28-09-2007, 21:48
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by Cory View Post
I understand that point, and I almost put a sidenote into my post regarding an issue where I know it happened before--in 2003 (I think? may have been 04) at SVR a Jewish school could not operate it's robot on Saturday due to the Sabbath. Members from other teams stepped in and became their driveteam for the day.

Things like that are great. I'm all for them.

My point was that there are situations in which it can be bad. Imagine two teams collaborating, either via long distance, or being at the same school. One team has an awesome driver. The other driver is not so good. Without this rule, Driver A could driver Team B's robot, and his or her own robot. That isn't fair.

Yep. I think, more than anything else, it's an example of what sort of situations FIRST gets themselves into by not thinking about how far reaching some of what they say can be. Of course, all of this is based on the speculation that FIRST wants teams helping one another out at any cost -- which may not be the case.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.
Reply With Quote
  #10   Spotlight this post!  
Unread 28-09-2007, 22:57
Rich Kressly's Avatar
Rich Kressly Rich Kressly is offline
Robot/STEM troublemaker since 2001
no team (Formerly 103 & 1712. Now run U.P. Robotics (other programs))
Team Role: Mentor
 
Join Date: Oct 2001
Rookie Year: 2001
Location: Pennsburg, PA
Posts: 2,045
Rich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond repute
Re: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by M. Krass View Post
...which, alongside using your alliances time-outs on behalf of your competitors, is one of the most frequent things we see lauded by this community as exemplary gracious professionalism. It's not quite commonplace, but I can recall more than a few instances of teams being unable to compete for some reason or another and having another group step in and take the reigns.

It's interesting that those two things are now against the rules -- intentionally or otherwise.
It also happened at the Championship this past year with 177...
http://www.chiefdelphi.com/forums/sh...ad.php?t=56906

I'd like to think this is entirely unintentional, but under the new rule, this would not be allowed.
__________________
technology, innovation, and invention without a social conscience will only allow us to destroy ourselves in more creative ways
Reply With Quote
  #11   Spotlight this post!  
Unread 29-09-2007, 04:37
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: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by Rich Kressly View Post
It also happened at the Championship this past year with 177...
http://www.chiefdelphi.com/forums/sh...ad.php?t=56906

I'd like to think this is entirely unintentional, but under the new rule, this would not be allowed.
Team 228 won the Sportsmanship Award at the 2007 UTC Connecticut Regional for repairing and driving robots for some of the other teams who had to return home due to the huge blizzard during the regional and were unable to continue competing.

Personally, I was also asked at both the UTC Regional and the Championships in 2007 if I was available to be one of the backup drivers for 177 if they needed it.

Because of the situations like these, I think FIRST should further clarify this new rule about limiting a student to only being a member of one team. Under special circumstances where one team is unable (for reasons beyond their control) have a drive team, having a substitute drive team should be allowed.

Perhaps this can even be clarified by limiting all 'non-team-member' students on the drive team to a maximum of two or three matches; this way, one team cannot use another team's drivers for an entire competition.
__________________
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
  #12   Spotlight this post!  
Unread 29-09-2007, 08:09
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,742
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: **FIRST EMAIL**/Multiple Teams at One School

Quote:
Originally Posted by M. Krass View Post
...which, alongside using your alliances time-outs on behalf of your competitors,
This was never against the rules. What could not be done was back-to-back time outs. Red could always use their time-out for any reason, except if Blue had just used theirs.

Quote:
I can recall more than a few instances of teams being unable to compete for some reason or another and having another group step in and take the reigns.

It's interesting that those two things are now against the rules -- intentionally or otherwise.
Previously it was implied, but not stated outright, that there could not be substitutes from other teams driving your robot. The definition from game rules is
Quote:
DRIVER: a pre-college student team member responsible for operating and controlling the
ROBOT. There are two DRIVERS per TEAM.
(emphasis mine) The new rule makes it explicit. Whether that's good or bad, I'm not sure. I think it's a case of making a rule to cover a situation - partner teams with co-designed robots, using one set of drivers. But it happens to now disallow an opportunity for gracious professionalism and teamwork (in the broader sense of all FIRST being a team).

This does bring up a question of what it means to be a member of a team. Each team has their own process of going about it. There is no "registration" such as you'd find in a sports league. The only thing close to it is the disclosure form you turn in at a competition, which has your team number on it. Can you switch from one team to another between weeks 1 and 3 of regionals?
__________________
(since 2004)
Reply With Quote
  #13   Spotlight this post!  
Unread 29-09-2007, 12:01
EricH's Avatar
Happy Birthday! 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,785
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: **FIRST EMAIL**/Multiple Teams at One School

Perhaps (once the Q&A forums are open) someone should ask about emergency drive team substitution. For example, "Team A is not able to muster enough people to drive for a short time during a regional due to unforseen circumstances. Teams B and C have spare people. Is Team A allowed to ask Team B and/or Team C for drivers until Team A has enough people present to form a drive team?" (Note: this means that you can't plan to have a short team show up and get help; only in case of something like the situations above can you request the help. Also, if I were FIRST and thinking clearly, I would give a person at the event to contact about who is driving the robot. I would also require that as many as possible be members of the team requesting the extra help.)

If the answer is "No," then there may be cases of good offensive teams being forced to play defense for a time. If the answer is "Yes," then all is well.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #14   Spotlight this post!  
Unread 29-09-2007, 16:26
Unsung FIRST Hero
RoboMom RoboMom is offline
people expediter on Team Kluge
AKA: Jenny Beatty, no relation
no team (they are all my teams)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2002
Location: Maryland
Posts: 3,067
RoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond reputeRoboMom has a reputation beyond repute
Re: **FIRST EMAIL**/Multiple Teams at One School

I agree that "the emergency drive team substitution" should be brought up in the Q & A. Like at UTC, Chesapeake had school systems recalling teams late Friday morning due to a fun mix of snow and ice. It was wonderful to watch the quick problem solving and the gracious professionalism that went on, as teams stepped in drive robots for teams that had to get back on the bus.
__________________
Co-Founder of NEMO (Non-Engineering Mentor Organization) www.firstnemo.org
Volunteer Director, STEMaction, Inc. www.stemaction.org
FIRST Senior Mentor: Nov. 2004 to June 2009: "Experience is that marvelous thing that enables you to recognize a mistake when you make it again"
This is How I Work: http://www.chiefdelphi.com/media/papers/2862
Reply With Quote
  #15   Spotlight this post!  
Unread 29-09-2007, 17:13
Olde Bill Olde Bill is offline
Registered User
AKA: Bill Holtby
#1006 (FAST EDDIE & The Rebels)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Port Perry, Ontario
Posts: 9
Olde Bill will become famous soon enough
Re: **FIRST EMAIL**/Multiple Teams at One School

Doesn't 'over-sharing' of design (identical robots ... ) reduce the inventive/imaginative aspect and learning opportunities which I see as key elements of FIRST? Seasoned teams mentoring rookie team is fantastic but isn't there a limit to the amount of allowed collaboration to maintain a reasonably level playing field?
If memory serves me, at one time, parts manufactured for teams (material & labour) had to be included in the cost. If a student team member was there to watch and learn the labour cost could be excluded. I can appreciate that in some situations (time, location, safety, ...) it is not possible for a student to be present, but, isn't simply displaying the 'manufacturer' as a sponsor a little overboard? Is this not similar to the COTS rule where (purchased) parts must be off-the-shelf and available to all teams?
__________________
Ex Obscuritate At Lucem
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Multiple version of Inventor on one computer sanddrag Inventor 4 30-11-2004 13:31
Multiple teams from one high school? KathieK General Forum 24 28-06-2004 16:30
**IMPORTANT FIRST EMAIL BLAST**/Championship Registration Opens to Eligible Tier One Karthik FIRST E-Mail Blast Archive 15 29-12-2003 01:42
Multiple Batteries from one charger Venkatesh Electrical 16 03-03-2003 23:39


All times are GMT -5. The time now is 23:40.

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