Go to Post Ha, our 2009 robot's nickname was Sparky, for the same reason...we now have EXTRA fire extinguishers because of it ;P - Karibou [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
  #1   Spotlight this post!  
Unread 21-01-2011, 21:39
Jeffy's Avatar
Jeffy Jeffy is offline
Retired, for now
AKA: Jeff Gier
FRC #2410 (Metal Mustang Robotics) #159 (Alpine Robotics)
Team Role: College Student
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Fort Collins
Posts: 523
Jeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant futureJeffy has a brilliant future
Re: Team leader needs help!!!!!

"idle" team members has always been a problem for us.
This year, we tried a few new things.
1. Each kid finds a group they want to be a part of (arm, claw, programming, PR, image, ect.) and sticks to it.
2. Each group has a specified leader and it is known by all groups who their leader is.

Have all the groups set goals and hold them accountable to the goals. But, avoid micromanaging them, test out a few ways to check in on their goals, and be sure to give them time to do the work the right way. If your like me, you tend to hover over people and try and help them if there is a mere pebble on there is a mere pebble on their path. This is bad.

Work with your mentor if you need help, but most of all don't do everything yourself.

I would advise that the group leaders are your motivated ones. For our team, each group is required to have atleast:
1 mentor
1 Veteran
2 schools represented (we are a 5 school team)
1 student proficient in Inventor

I have found, that no matter what it may appear like, if a kid shows up, they ussualy want to help. Often times kids don't know how to help, so when they are in groups, its much easier to manage, and everyone has a chance to help.

It may turn out that the group leaders do the bulk of the work, and the rest of group watches and learns. This is absolutley fine and normal, as long as everyone is learning.

I tried to include the basics that we installed since last year, and are working great for us. It's kinda jumbled, but I hope it helps.
__________________
Metal Mustang Robotics 2410 (2008-2011)
2008 STL Rookie All-Star
2010 GKC Finalists
2010 OKC Champions
Alpine Robotics 159 (2012-)
2012 CO Finalists

700 miles from home, 2 miles from FRC. Life is good.
Reply With Quote
  #2   Spotlight this post!  
Unread 21-01-2011, 22:05
HarveyAce's Avatar
HarveyAce HarveyAce is offline
Registered User
FRC #3329 (CAMBots)
Team Role: Leadership
 
Join Date: Dec 2010
Rookie Year: 2010
Location: Camden County
Posts: 91
HarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant future
Unhappy Re: Team leader needs help!!!!!

Our meetings are very consistent, everyone can come any day of the week unless our mentor says no because he cant be there, and the overall tam meetings are wednesday and Thursday.
I've got 1 person in the programming, 1 person in the strategy, and I pretty much manage everything else because the rest of the stuff (pretty much the rest of the design), because the rest of the dedicated people aren't experienced and are still learning (aka brand new freshmen that joined right before kickoff). We have three mentors, the head mentor is my engineering teacher at the high school, one is from lockheed martin, and another is from the TRF here on the sub-base. they are great assets and are doing the best they possibly can to make sure things get done. i think that one problem is that the head mentor believes that EVERYONE should have a vote on what goes on the robot, which seriously injures the time to make descisions, and he wants to test like every single idea that we get, but we don't have that kind of time. our chassis isn't even assembled for cryin out loud . i think that we need to have everyone contribute to brainstorming, yes, but leave it up to the group leaders to make the final say in what is implemented, because we can see the big picture where everyone else isn't putting in the effort. we are also the only school within a large distance, in fact the only one in camden county, georgia. im trying to work with what we learned last year and what other teams have learned what works and doesn't work, but it goes in one ear and out the other when i say that other more experienced team have warned against or put up the pros and cons of a system . i just care alot about this team and i am hoping to get us somewhere this year, but we just aren't havng such a great start...
__________________
"Though I fly through the Valley of Death I shall fear no evil, for I am at 80,000 feet and climbing."
Reply With Quote
  #3   Spotlight this post!  
Unread 21-01-2011, 22:11
Karibou Karibou is offline
Steel is love. Steel is life.
AKA: Kara Bakowski
FRC #0341 (Miss Daisy)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2008
Location: Conshohocken, PA
Posts: 1,852
Karibou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond repute
Send a message via AIM to Karibou
Re: Team leader needs help!!!!!

Quote:
Originally Posted by HarveyAce View Post
i think that one problem is that the head mentor believes that EVERYONE should have a vote on what goes on the robot, which seriously injures the time to make descisions, and he wants to test like every single idea that we get, but we don't have that kind of time. our chassis isn't even assembled for cryin out loud . i think that we need to have everyone contribute to brainstorming, yes, but leave it up to the group leaders to make the final say in what is implemented, because we can see the big picture where everyone else isn't putting in the effort.
That's got a lot of truth to it. Apparently a few years before I joined my team, EVERYTHING was voted on, from how many pins to buy to what kind of robot to build. Alumni tell me that it was terrible, and that we're so much more organized now. What we do now is pretty much exactly what you described. Have you told your mentor your view on this?

I can see where he's coming from in the sense that kids like to feel that they should have a say in the robot decisions, but reality says otherwise: factory workers don't get to decide what the new Chevy Volt looks like, even though they're the ones making the car.
__________________
Kara Bakowski
Michigan Technological University///Materials Science and Engineering '15///Go Huskies! #tenacity
kabakowski(at)gmail(dot)com
FRC 341 (2016-present): Mechanical/build mentor
Volunteer (2010-present): MAR Seneca '17, FTC Hat Tricks Qualifier '16, Brunswick Eruption '16, MAR Montgomery '16, MAR Westtown '16 Portcullis Victim, MAR Springside-Chestnut Hill '16, Ramp Riot '15 '16, FiM Escanaba District '14 '15, MidKnight Mayhem '13 '15 '16, FiM Detroit District '13, IRI '10 '12, FiM Waterford District '11 '12, MARC '12, CMP Galileo '11
FRC 1189 (2008-2011): Team Captain, Pit Crew, Website group leader, Team Education group leader, Proud Alum. We've got spirit, yes we do...


WMWBS '10 '11
Reply With Quote
  #4   Spotlight this post!  
Unread 21-01-2011, 22:15
DtD's Avatar
DtD DtD is offline
I hope the watchdog starves!
AKA: Pathogen David
FRC #2410 (The Metal Mustangs (Merged from 2334, Hazmat Robotics))
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Kansas
Posts: 86
DtD will become famous soon enoughDtD will become famous soon enough
Re: Team leader needs help!!!!!

I would strongly advise against the voting thing. The way I see it, if a good idea appears, it will naturally make its way onto the robot since someone or some people strongly support it.

Also, for anyone that is concerned, I stripped down our internal website to only the countdown: http://pathogenstudios.com/frccountdown/

If anyone wants to host their own (and change the times to their own regionals) feel free to download: http://pathogenstudios.com/frccountd...ccountdown.zip . Times are halfway down through Modules/firstCountdown.php Customize the design as you want, I just ask the copyright notice stays in tact.

EDIT: Also, overstructuring can be bad too. Our team (2334) last year had a system where the formal (voted on, of course) team leaders had to fill out goal sheets for the day and give frequent updates on where they wanted to be at the end of the week. Oh, and you had to have your team members discuss them of course. And after, you had to announce them to the whole team and if someone disagreed with them you had to redo them. Having the goals in general is a very good thing, but the overstructuring costs you precious build time.

Last edited by DtD : 21-01-2011 at 22:18.
Reply With Quote
  #5   Spotlight this post!  
Unread 21-01-2011, 22:27
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: Team leader needs help!!!!!

this has been a problem on our team for a while, in the past few years we have solved the problem thusly.

the problem is too much "advertising" if you tell everyone in the school that they should join robotics and make it sound like a very cool thing, then many people will join for the wrong reason. our team has the understanding that we dont really recruit, this is not a viable solution for many small rookie teams, but it is what works for us. the result is a core group of 8-14, and another 14-18 who come a little less often but are still serious about the robot.
Reply With Quote
  #6   Spotlight this post!  
Unread 22-01-2011, 02:28
Seathan93 Seathan93 is offline
Registered User
AKA: Ian
FRC #1389 (The Body Electric)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Bethesda
Posts: 28
Seathan93 is a name known to allSeathan93 is a name known to allSeathan93 is a name known to allSeathan93 is a name known to allSeathan93 is a name known to allSeathan93 is a name known to all
Re: Team leader needs help!!!!!

Since our team got "re-vitalized" last year we had this problem. We still have this problem. Back when I was at another school in Freshman/Sophmore year, I was a little bit a part of the problem.

1389 has 25 members, 15 of which show up mostly regularly. 20 pay the "membership donation." Our school day ends at 2:10. By 4 half of those 15 members have left. By 7, which is when we've been ending this week, 5 remain.

We're very relaxed about it. If there's only 5 of us, then we work that much harder. No time requirements; people have many things they're involved with here.

Quote:
1. Each kid finds a group they want to be a part of (arm, claw, programming, PR, image, ect.) and sticks to it.
2. Each group has a specified leader and it is known by all groups who their leader is.
As a leader with only one year of experience (not including right now)...and as I've said, being part of the problem myself, I've found that this is extremely accurate and helpful.

Also...Delegate, delegate, delegate. Once the groups are up, have the people in charge of the groups delegating tasks to group members.

Unfortunately, you have to be a project manager before an engineer as the leader. You know you're doing your job right if everything is getting done effectively and you're the only one with nothing to do. It's a bit less fun than playing with power tools, but it's your job as the leader.
Reply With Quote
  #7   Spotlight this post!  
Unread 22-01-2011, 02:50
big1boom big1boom is offline
Chains=Fun
FRC #2022 (Titan Robotics)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Aurora
Posts: 267
big1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of light
Re: Team leader needs help!!!!!

Quote:
Originally Posted by Seathan93 View Post
Unfortunately, you have to be a project manager before an engineer as the leader. You know you're doing your job right if everything is getting done effectively and you're the only one with nothing to do. It's a bit less fun than playing with power tools, but it's your job as the leader.
Sounds like what I am doing this season.

To get your team to perform, ORGANIZE. My team went over our project plan with a CATERPILLAR project manager and laid out every task from now until robot ship. This project plan is checked and updated at every meeting. Another way we organize is by having progress reports at the end of each meeting. We do these through our website so everyone can access them. Basically the progress reports go over what happened during the meeting, and what has to happen next to stay on track with our project plan. The progress reports help quantify the amount of work that happened, and also make is so that we don't rely on a core group of people to continue progress.

With the organized approach, it is very easy to see exactly what needs to be done, and when it needs to be done by. This puts a sense of urgency into everyone so that they work harder.


As for design, Titan Robotics does a every-student-has-a-vote type system. The discussions are lead by one of the captains (me this year), and we go through everything from strategy to basic design. We then break up into prototyping units to work on ideas and finalize the robot. This system may not work for everyone though, since we have a ridiculous amount of time at the beginning of build season. (our school has Intersession week, which is a week between semesters where students take a fun "class". It means we can meet from 8AM-9:30PM every day for the first week.)
__________________
Reply With Quote
  #8   Spotlight this post!  
Unread 22-01-2011, 06:26
114Klaatu0x72's Avatar
114Klaatu0x72 114Klaatu0x72 is offline
DQN
AKA: Sean
FRC #0114 (EagleStrike)
 
Join Date: Dec 2008
Rookie Year: 2007
Location: Mountain View
Posts: 19
114Klaatu0x72 has a spectacular aura about114Klaatu0x72 has a spectacular aura about114Klaatu0x72 has a spectacular aura about
Send a message via AIM to 114Klaatu0x72
Re: Team leader needs help!!!!!

As a former team captain, all I can say is get your team known to your school, youth group, church, whatever you are involved in, and people will come. If your school has a club day, bringing out the robot is the best way to get people to join. If your making an elevator system this year, come next school year, people will be very interested in something that rises up to 11 feet.

The second thing I can say is, welcome everyone as much as you can, but make them "earn" their right to be there. By that, I mean it's better to have some people who just idle around, watch what your doing, don't do all that much if anything, and cut after an hour or so but are actually interested in robotics, than people who stay the whole time and only seem to serve as a distraction and are just there because there parents want them involved or something or they still insist that FIRST == battlebots. It's a lot better to have a few freshmen holding you back but involving them as much as you can, than to have experienced people just doing all of the work. Unless you are making important parts with some larger machines, if you have them, involve them in everything you are doing. Show them how to put together a tough box, let them cut some metal even if they mess up and it doesn't end up on the robot, show them how the "box on wheels" you made last year works, show them you don't need to know a whole lot about math to know how levers or gears work and that they are capable of doing those crucial engineering concepts, take out some rulers and calipers and show them how to measure parts, let them make a few extruded aluminium parts in cad and teach them how to constrain to parts into a simple frame, have them bolt together a few things, go have them drive during a practice match, show them that programming *cough* labview *cough* doesn't need to be some cryptic low level thing of mystery, hook up a compressor and show them that all its just air going through a tube, if they can't do one thing put them on something else, make them a part of the team, even if you can't stand them at first and you really really really REALLY have no hope in them, and I guarantee you that they will be around the next day, the next week, the next month, and the next year, and even if you only have a few more people show up the following year, as long as your team keeps at it, it will grow and expand and build up to be a wonderful thing.

Thirdly and finally, a little organization and finalizing you decisions goes so much longer than you can imagine. Keep you meeting dates consistent, have a whiteboard with a list of things to do, put back all of you tools and parts, decide on doing something rather then the "best thing", and what once may seem like a moment by moment activity becomes a something structured, the times when you know you have things to do and people to do things but you can't exactly say what to do exactly become almost automatic, people knowing what needs to be done and them simply doing, or at least trying to, do it. When it gets down to it, it's not about your money, or your facilities, you team size, your mentors, or your legacy, but simply having just enough skill and just enough managing and plenty of delegating to get what you what done and being proud of what you did, however you do you are doing great, and if you take some of that experience and apply it to the next year, you'll do even better.

Peace, and good luck.
Reply With Quote
  #9   Spotlight this post!  
Unread 22-01-2011, 08:23
Bomberofdoom's Avatar
Bomberofdoom Bomberofdoom is offline
Biggest FIRST addict in Israel
AKA: Nir Levanon
FRC #2230 (Zcharia's Angels)
Team Role: Programmer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Israel
Posts: 471
Bomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond reputeBomberofdoom has a reputation beyond repute
Send a message via MSN to Bomberofdoom
Re: Team leader needs help!!!!!

Quote:
Originally Posted by big1boom View Post
Sounds like what I am doing this season.

To get your team to perform, ORGANIZE. My team went over our project plan with a CATERPILLAR project manager and laid out every task from now until robot ship. This project plan is checked and updated at every meeting. Another way we organize is by having progress reports at the end of each meeting. We do these through our website so everyone can access them. Basically the progress reports go over what happened during the meeting, and what has to happen next to stay on track with our project plan. The progress reports help quantify the amount of work that happened, and also make is so that we don't rely on a core group of people to continue progress.

With the organized approach, it is very easy to see exactly what needs to be done, and when it needs to be done by. This puts a sense of urgency into everyone so that they work harder.
Right on!
In off-season, Build a template for each year, what are the general type of missions that are usually common when building each year's robots, define the process of each mission.
When the game is revealed, after brainstorming ideas and choosing a strategy for the robot, start defining specific missions, an estimate of how long they take, what missions are required to be completed beforehand, and how many members are needed to accomplish the task. These will help give a very clear picture of what is planned and what is needed to fit the planned timelines of the schedule.
This kind of thing is called a gantt chart. Using MS Project will help you build a dynamic gantt chart that you can input the progress and really see how the project is advancing, if the current progress will allow the team to reach a finished robot by the time of the robot shipment, and what is slowing that progress if not.

In addition to the gantt chart, having each team member write a progress report can really help each member and the sub-teams leaders and the team leader to understand what everyone understands of the current situation of the team's progress and what might be wrong if progress is slow.

HarveyAce,
As for now, I think you should talk with your mentors and teachers and define what each sub-team needs to do in the next week and let them define what each team member needs to do to accomplish the sub-team's missions. Try as much as you can to understand if each team member, including the less active ones, really understands what his missions are and what he needs to accomplish. Don't be too harsh, but try to explain to the team, after they have been defined those missions, that their roles are vital to completing the robot, otherwise there might not be finished robot by the time of the robot shipment. Once again, not too harshly.
__________________
TEAM 2230 ZECHARIA'S ANGELS

2009 Microsoft Israel FRC Regional Winners!
2009 Microsoft Israel FRC Regional Chairman's Award Winners!!!
---------------------------------
2008 Microsoft Israel FRC Regional semi-finalist.
2008 Microsoft Israel FRC Regional Delphi's "Driving Tommorow's Technology" Award winner.
2008 Robot Driver
---------------------------------
2007 GM/Technion Israel FRC Regional semi-Finalist.
2007 GM/Technion Israel FRC Regional Xerox Creativity Award winner.
2007 Robot Driver.
Reply With Quote
  #10   Spotlight this post!  
Unread 22-01-2011, 10:46
HarveyAce's Avatar
HarveyAce HarveyAce is offline
Registered User
FRC #3329 (CAMBots)
Team Role: Leadership
 
Join Date: Dec 2010
Rookie Year: 2010
Location: Camden County
Posts: 91
HarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant future
Re: Team leader needs help!!!!!

Thanks guys. This means a lot. I'm hoping to have a meeting with each group individually and talk to them about what we need to get done, assign group leaders, and such. I want us to have at least two weeks or a week and a half to practice with the robot before we ship it off. Thank you everyone for your help!
__________________
"Though I fly through the Valley of Death I shall fear no evil, for I am at 80,000 feet and climbing."
Reply With Quote
  #11   Spotlight this post!  
Unread 22-01-2011, 17:47
big1boom big1boom is offline
Chains=Fun
FRC #2022 (Titan Robotics)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Aurora
Posts: 267
big1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of light
Re: Team leader needs help!!!!!

Quote:
Originally Posted by Bomberofdoom View Post
Right on!
This kind of thing is called a gantt chart. Using MS Project will help you build a dynamic gantt chart that you can input the progress and really see how the project is advancing, if the current progress will allow the team to reach a finished robot by the time of the robot shipment, and what is slowing that progress if not.
I guess we aren't the only team the uses Microsoft Project.
__________________
Reply With Quote
  #12   Spotlight this post!  
Unread 22-01-2011, 22:31
Mr_I's Avatar
Mr_I Mr_I is offline
Registered User
AKA: Tom Indelicato, 811 Moderator, Mentor, Parent, ...
FRC #0811 (Cardinals)
Team Role: Teacher
 
Join Date: Feb 2002
Rookie Year: 2001
Location: Nashua, NH
Posts: 194
Mr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant futureMr_I has a brilliant future
Re: Team leader needs help!!!!!

HarveyAce,
You have two very big and very different challenges; they must be handled with totally different solutions, and completely independent of each other. These challenges are: This Month (i.e., the 2011 Build Season) and Next Year. Each is its own issues, and you can't confuse them.

For This Month, you need to take a realistic view of what can be done with the resources in hand (people / talent, materials and cash), strip your goals down to just what is feasible, get commitments from your people, and then delegate tasks (with deadlines!) Get a mentor to stand with you at your next "mandatory, all hands on deck" meeting, and ask each student to commit to being on the team and solidly working until 5:00pm on February 22nd. Those who do commit (get it in writing!) will be the ones to count on; for those who don't commit, thank them for their interest but politely ask them to leave. Please don't take offense, but two weeks into Build isn't the right time to tackle the motivational issues. You won't be able to build a robot and turn lackluster students around in four weeks. This "come to Jesus" meeting should only take 1/2 hour, and will tell you which of the 20-something members you can count on.
You won't get all 20; if you're lucky, you will have about 10 students, but in the worst case, you'll repeat last year's membership. Then decide what you can do. Our thought guiding process, which we got from 365 / Team Moe, is "feasibility vs. ability": What can you build vs. will it help you in the game? (Sure, a six-jointed arm might win the game, but can you build it? And while you know how to kick soccer balls, in this game it's useless.) Then block out all distractions about next year and get through this year! (The AndyMark drive train can be constructed in one evening by 2 people; I'd recommend ordering and installing additional sprockets and chains to power more than just the middle wheels, however.)

For Next Year, you need to start early (September), and get people psyched to be part of a "team". There are lots of good suggestions in the posts above (attend an off-season competition, for example); Chief Delphi is as always a font of useful advice. Team 811 has had it's ups and downs, and we are very strong right now, but I know where you are. If you'd like, I can offer many ideas for both you and your head mentor. Drop me a private message and we can talk.

Good luck, my friend ... to quote Men in Black, when Will Smith asked Tommy Lee Jones, if it was worth it, "Oh, yeah, it's worth it ... if you're strong enough!"
__________________
"It's NOT Just A Robot Thing!"
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:12.

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