Go to Post You can build bridges, or you can burn them. The choice is yours. - dlavery [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #151   Spotlight this post!  
Unread 06-03-2008, 15:39
Derek Bessette's Avatar Unsung FIRST Hero
Derek Bessette Derek Bessette is online now
Registered User
FRC #4976 (Rebels)
Team Role: Engineer
 
Join Date: Oct 2004
Rookie Year: 2003
Location: Milton, Ontario, Canada
Posts: 90
Derek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond reputeDerek Bessette has a reputation beyond repute
Re: Intentionally blocking traffic in Hybrid

I TOLD YOU SO!!! Wait, I was wrong wasn't I?

I guess our fix-it window plans have changed.

If my interpretation is right, this would not only be a yellow card offence but would earn the alliance a 10 pt penalty for impeding.

Of course I've been wrong before. Just read by previous post in this thread, watch match 13 at the MWR or talk to my wife.
__________________
Derek Bessette
Team 4976 - GDHS Rebels
(Formerly Team 1114 and 3571)
Reply With Quote
  #152   Spotlight this post!  
Unread 06-03-2008, 15:50
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,757
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: Intentionally blocking traffic in Hybrid

Quote:
Originally Posted by Derek Bessette View Post
If my interpretation is right, this would not only be a yellow card offence but would earn the alliance a 10 pt penalty for impeding.
I don't think so, Derek. I think the necessity of "bump to pass" and "6 seconds" would still apply before a 10-point penalty would be applied. Since that was the intent of last week's update - to remove the penalty in Hybrid when the robot couldn't respond to a bump - I would think there would be no penalty in the home stretch either. The Yellow Card is for going against the spirit of the game. Or as we say in soccer (*), for bringing the game into disrepute.

Of course, I thought the "move 3 feet" strategy was legal as long as the whole width of the track wasn't blocked. I guess I can be wrong too.

* - who is the soccer ref on the GDC? Yellow and red cards last year, impeding this year. Maybe we'll see prohibitions against deliberate handling in some future game - or penalty kicks.
__________________
(since 2004)
Reply With Quote
  #153   Spotlight this post!  
Unread 06-03-2008, 15:59
Mike Harrison's Avatar
Mike Harrison Mike Harrison is offline
Don't Mess with Leila
AKA: The Foof
FRC #0217 (ThunderChickens)
Team Role: Operator
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Sterling Heights, MI
Posts: 78
Mike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud of
Re: Intentionally blocking traffic in Hybrid

Just because a team blocks in auton doesn't mean they aren't GP or they aren't playing by the rules or spirit of the game, it just means that defense is their strategy. When John Abele says we should push ourselves to excel and not drag down our opponents, i don't think that he's saying, "defense is not GP" or "if your strategy is defense, you are unsportsmanlike", it means it in a bigger sense, like helping other teams out in their pit or numerous other things that are bigger than the competitions themselves
Reply With Quote
  #154   Spotlight this post!  
Unread 06-03-2008, 16:17
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Intentionally blocking traffic in Hybrid

Quote:
Originally Posted by GaryVoshol View Post
Of course, I thought the "move 3 feet" strategy was legal as long as the whole width of the track wasn't blocked. I guess I can be wrong too.
I'm not too sure about the distinction between "illegal" and "will receive a yellow card". It sounds like moving to get in the way and stopping is still legal according to the letter of the rules, but it has been explicitly declared to be against the spirit of the rules. So it looks like yellow cards are given for "undesireable" behavior; "illegal" behavior is apparently still associated with point penalties.

I'm surprised by this update, but I understand it and I accept it wholeheartedly. (This is in contrast to the 1519 decision, which I do not understand and which I accept only grudgingly.)
Reply With Quote
  #155   Spotlight this post!  
Unread 06-03-2008, 16:25
Bob Steele's Avatar
Bob Steele Bob Steele is offline
Professional Steamacrit Hunter
AKA: Bob Steele
FRC #1983 (Skunk Works Robotics)
Team Role: Coach
 
Join Date: Jan 2003
Rookie Year: 2002
Location: Seattle, Washington
Posts: 1,534
Bob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond repute
Re: Intentionally blocking traffic in Hybrid

Quote:
Originally Posted by Tom Bottiglieri View Post
Its just nice to see people who designed to play the game the right way .
I think that perhaps the phrase "designed to play the game the right way" is a bit overzealous.

We have to remember that we have many teams that don't have the resources in either EXPERIENCE, mentors, or money to do what some of the other teams do.

I would never tell a team that was trying to block when it was fully within the rules as we knew them, that they were doing things the WRONG way.

Last year, the spirit of the game was to try and get as many rings on as possible so was playing defense the :"WRONG WAY" to play the game.

I believe that in most games, the spirit and intent of the game is to score as many points as possible... so does that mean that defensive players are playing the game the wrong way?

In FIRST, as in life, there is no WRONG WAY to do anything... when you play within the rules and you do your best you are playing the RIGHT way.

The rules have changed now... so yes teams that used a simple autonomous command to travel a few feet will now have to write one that goes further..

If the RIGHT WAY to play the game is to out score your opponent by many points .... then why are the tie-breakers about keeping the games close?
At least during the qualification rounds...

There is no ONE Right way to play this game....
I applaud teams that have great hybrid modes....
I applaud teams that find simple ways to stop great hybrid modes....
I applaud everyone.... for just having the guts to step up to the challenge of being in FIRST....

If it were easy.... everyone would do it....

....
stepping off the soap box...

B
__________________
Raisbeck Aviation High School TEAM 1983 - Seattle, Washington
Las Vegas 07 WINNER w/ 1425/254...Seattle 08 WINNER w/ 2046/949.. Oregon 09 WINNER w/1318/2635..SEA 10 RCA ..Spokane 12 WINNER w/2122/4082 and RCA...Central Wa 13 WINNER w/1425/753..Seattle 13 WINNER w/948/492 & RCA ..Spokane 13 WINNER w/2471/4125.. Spokane 14 - DCA --Auburn 14 - WINNER w/1318/4960..District CMP 14 WINNER w/1318/2907, District CMA.. CMP 14 Newton Finalist w 971/341/3147 ... Auburn Mountainview 15 WINNER w/1318/3049 - Mt Vernon 15 WINNER w/1318/4654 - Philomath 15 WINNER w/955/847 -District CMP 15 WINNER w/955/2930 & District CMA -CMP Newton -Industrial Design Award

Reply With Quote
  #156   Spotlight this post!  
Unread 06-03-2008, 16:38
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,188
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Intentionally blocking traffic in Hybrid

Quote:
Originally Posted by Bob Steele View Post
I would never tell a team that was trying to block when it was fully within the rules as we knew them, that they were doing things the WRONG way.
According to the rules, that is the wrong way.

There has been a trend in the past for teams to play "defense" every year, which realistically turns into them destroying other robots.

Do no automatically assume teams with more resources do not feel the hurt as much as teams without them. How do you think great teams are created? Thousands of hours of work. Getting your arm ripped off (and season ended) because a team wanted to play "defense" is probably just as disheartening as the situations you stated above.
Reply With Quote
  #157   Spotlight this post!  
Unread 06-03-2008, 17:00
johnr johnr is offline
Registered User
FRC #0910
 
Join Date: Jan 2007
Location: michigan
Posts: 567
johnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond repute
Re: Intentionally blocking traffic in Hybrid

Let me open that can of worms. How about this as a new auto.
wait five seconds then move. how would ref call that?
I saw our bot do some strange stuff last year to the point that i asked,"Where the heck did that come from?"
Reply With Quote
  #158   Spotlight this post!  
Unread 06-03-2008, 17:04
Vogel648 Vogel648 is offline
Student Programming Leader
FRC #0648 (QC Elite)
Team Role: Student
 
Join Date: Mar 2007
Rookie Year: 2004
Location: Sherrard
Posts: 64
Vogel648 is on a distinguished road
Re: Intentionally blocking traffic in Hybrid

I still have a question about the ruling, it is clear that a task such as knocking a ball down or passing lines counts as "completing some other action" but say my robot had to go straight forward then suddenly stop in order to fold out our arm, or like 16 had to had to get themselves in some other configuration for the rest of the match. Would completing a task like that count or not?
Reply With Quote
  #159   Spotlight this post!  
Unread 06-03-2008, 17:11
TubaMorg TubaMorg is offline
Programmermechanicalelect ricalcoach
AKA: Dan
FRC #1480 (Robatos Locos)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Houston
Posts: 450
TubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond repute
Re: Intentionally blocking traffic in Hybrid

Quote:
Originally Posted by johnr View Post
Let me open that can of worms. How about this as a new auto.
wait five seconds then move. how would ref call that?
I saw our bot do some strange stuff last year to the point that i asked,"Where the heck did that come from?"
Ok off thread topic, but during Aim High our robot stunk. Our auto never worked right. One round, inexplicably, it took a long slow left turn and climbed right up the ramp and stopped. Our drivers were never able to climb the ramp by themselves. Of course, they managed to drive the robot off the ramp with two seconds left in the match Anyhow...back to topic, it's hard to tell what a team meant to do during hybrid vs. what actually happens. The update makes it fairly clear, though, that regardless of what a team means to do, if they happen to drive forward a few feet and end up disrupting the other team's hybrid, then they are in BIG trouble!
Reply With Quote
  #160   Spotlight this post!  
Unread 06-03-2008, 17:11
Bob Steele's Avatar
Bob Steele Bob Steele is offline
Professional Steamacrit Hunter
AKA: Bob Steele
FRC #1983 (Skunk Works Robotics)
Team Role: Coach
 
Join Date: Jan 2003
Rookie Year: 2002
Location: Seattle, Washington
Posts: 1,534
Bob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond reputeBob Steele has a reputation beyond repute
Re: Intentionally blocking traffic in Hybrid

I will make this one further comment.
Blocking the path of a robot in hybrid is not "tearing their arm off"

Trying to intentionally damage another robot is completely outside the scope of this argument. That is, most definitely, outside the rules.

My comment was related to whether things that are done within the rules are to be considered the WRONG way...

I, too, have distressed over the apparent increase in violent contact in the game over the years. I have respected the GDC's efforts to reduce the effects of possible contact between robots (bumpers and penalties).

I am speaking of the use of tactics that will negate other team's abilities to score.... tactics that are well within the scope of the rules.

I remember teams trying to stop other teams from hanging on the bar in the game in FIRST FRENZY... these defensive tactics varied from stopping and often tipping robots that tried to climb up the stairs to covering up the bar or just fighting it out on the platform...

Where any of these tactics WRONG? The spirit of the game "RAISING THE BAR" was to score points... some teams had very elaborate and wonderful technical answers to these challenges.... some did not...

IF the GDC wanted this to be a game in which contact or defense was not allowed, it would be simple enough to make rules that dictated that.
OR the game could be played with one robot on the field at a time....OR 3 robots from the same alliance playing at the same time...

That is not what the game is about. Robots must meet the challenge of overcoming the other alliance as well as just accomplishing the scoring goals.

I share in the anguish of a team that has an arm ripped off... or an electronics board damaged by an errant appendage... or actuators bent...
I have seen all of these things happen... both as a result of actions by the other alliance as well as "friendly" alliance members. I have also seen it happen to robots reacting with game elements. All of it is unfortunate and our team would be one of the first to jump in and help to fix another team's robot.

I don't want us to become ROBOT WARS.... competitions that are designed to destroy things are quite against my nature...

Blocking techniques, innovative defensive actions, and other tactics that enable a team to score MORE points than another team by limiting the other team's scoring are just as much a part of the game as hurdling or hybrid actions. The rules are there to prevent what the GDC and all of us want to prevent which is turning the game into Battle Bots...

I share in the anguish of any team who sees their best efforts squashed in the competition. Most teams put thousands of man-hours into the game.

We must keep our eyes on the prize. And the prize is really in the doing ....
Coming together to figure out simple answers to complex issues, working as a team, joining together with other teams to help them become competitive...spreading the word that everyone is capable of doing incredible things....

When I see a simple solution negate a complex, well-thought out plan I salute both teams... I also want to see the complex team come out in the next round and figure out a way to overcome that simple obstacle...

thank you for being passionate....
passion drives the world....
__________________
Raisbeck Aviation High School TEAM 1983 - Seattle, Washington
Las Vegas 07 WINNER w/ 1425/254...Seattle 08 WINNER w/ 2046/949.. Oregon 09 WINNER w/1318/2635..SEA 10 RCA ..Spokane 12 WINNER w/2122/4082 and RCA...Central Wa 13 WINNER w/1425/753..Seattle 13 WINNER w/948/492 & RCA ..Spokane 13 WINNER w/2471/4125.. Spokane 14 - DCA --Auburn 14 - WINNER w/1318/4960..District CMP 14 WINNER w/1318/2907, District CMA.. CMP 14 Newton Finalist w 971/341/3147 ... Auburn Mountainview 15 WINNER w/1318/3049 - Mt Vernon 15 WINNER w/1318/4654 - Philomath 15 WINNER w/955/847 -District CMP 15 WINNER w/955/2930 & District CMA -CMP Newton -Industrial Design Award

Reply With Quote
  #161   Spotlight this post!  
Unread 06-03-2008, 17:20
johnr johnr is offline
Registered User
FRC #0910
 
Join Date: Jan 2007
Location: michigan
Posts: 567
johnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond reputejohnr has a reputation beyond repute
Re: Intentionally blocking traffic in Hybrid

I hope it takes more then just disrupting to get penalty. I guess if your not sure your bot can atleast get past first line you better not move.
Reply With Quote
  #162   Spotlight this post!  
Unread 06-03-2008, 17:29
SgtMillhouse648's Avatar
SgtMillhouse648 SgtMillhouse648 is offline
Registered User
AKA: Malhon Godwin
FRC #0648 (QC Elite)
Team Role: Engineer
 
Join Date: Apr 2006
Rookie Year: 2005
Location: Davenport, IA
Posts: 153
SgtMillhouse648 has a spectacular aura aboutSgtMillhouse648 has a spectacular aura about
Send a message via MSN to SgtMillhouse648
Re: Intentionally blocking traffic in Hybrid

Well I personally am disappointed with the update. It takes a whole other dimension out of the game. It almost seems like nowadays many is against any kind of "violence" or defence at all, in games or in the real world. Everywhere people are worried about hurting people's feelings, and sadly now FIRST's seemed to stoop to everyone else's level. They wanted a high scoring game, well they had one with what little defense was in the game, but now, they'll get their high scores, but as Travis said, it will be complete and utter domination of another alliance. That makes for just plain old boring matches. I know everyone would rather watch a super close high scoring match versus a high scoring match with no opposition.
Just my $.02
Malhon
__________________
2007-
Midwest Regional-
Regional Finalists with 1000 and 447
Rockwell Automation Inspiration in Control Award
Regional Woodie Flowers - Ed Wegscheid



Reply With Quote
  #163   Spotlight this post!  
Unread 06-03-2008, 18:46
Mike Harrison's Avatar
Mike Harrison Mike Harrison is offline
Don't Mess with Leila
AKA: The Foof
FRC #0217 (ThunderChickens)
Team Role: Operator
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Sterling Heights, MI
Posts: 78
Mike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud ofMike Harrison has much to be proud of
Re: Intentionally blocking traffic in Hybrid

Watch the hybrid in this match. With no changes to hybrid mode whatsoever and without using the IR controller 2 robots managed to dodge the parked robot that drove 3 feet. So if someone does something that hurts your strategy, revamp your own strategy rather than try and blame them for not "playing by the rules". This video proves that it isn't that hard.

Edit: make that 3 if you count the other team on their own alliance.
Reply With Quote
  #164   Spotlight this post!  
Unread 06-03-2008, 19:42
hipsterjr's Avatar
hipsterjr hipsterjr is offline
Your bot can score but can it dance
AKA: CJ
FRC #4451 (The Burning Magnetos)
Team Role: College Student
 
Join Date: Dec 2006
Rookie Year: 2002
Location: summerville,SC
Posts: 587
hipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond reputehipsterjr has a reputation beyond repute
Send a message via AIM to hipsterjr
Re: Intentionally blocking traffic in Hybrid

Grrrrrrrrrr. I was planing to have offense and defense hybrid at the flip of a switch. Anyone at Florida or Palmetto last year remembers "342's distracting autonomous dance". But with this latest update, it looks like that is dead . This is my least favorite update/rule.
I mean how exciting would it be to see a team narrowly drive around a blocker bot in autonomous!
__________________
2010 Palmetto Chairmens Winner
2009 Peachtree Finalist Thanks 1319 & 590 "Sure your robot can score, but can it dance?!"
2008 Palmetto Regional Finalist Thanks 343 & 804
2008 Florida Regional Finalist Thanks 179 & 69
2007 Palmetto Regional winners Thanks 1319 & 832
2005 Palmetto Chairmens Winner
Reply With Quote
  #165   Spotlight this post!  
Unread 06-03-2008, 20:23
petek's Avatar
petek petek is offline
What would Dave do?
AKA: Peter Kieselbach
FRC #3654 (Tech Tigers)
Team Role: Mentor
 
Join Date: May 2002
Rookie Year: 2002
Location: Middletown, CT
Posts: 923
petek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond repute
Send a message via AIM to petek
Re: Intentionally blocking traffic in Hybrid

This update could spell real trouble for No Robot Left Behind - Hybrid. Say I'm a rookie or other under-mentored team and am having trouble getting my robot to move straight ahead in Hybrid but wanted to try to at least get to the 4 points for crossing our finish line.

Before this update I'd keep plugging away at it and if the robot only moved out to the end of the divider in one match, I'd say "well, we're half-way there" and keep plugging away at it. After this update, however, if we unintentionally blocked the opponent with this move we'd draw a yellow card. Do you think our robot will move in any more Hybrid periods? Not likely.
__________________
Pete Kieselbach
#4

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
G22 Direction of Traffic Hilarity Kevin Sevcik Rules/Strategy 16 17-01-2008 22:30
Intentionally tipping and disabling your own robot FTW... Mr. Lim Rules/Strategy 30 14-01-2008 13:35
Traffic and Weather? indieFan Championship Event 7 30-01-2007 15:30
Week 2 Regional Traffic Jam Koko Ed Regional Competitions 6 07-03-2006 22:11
Site Traffic Chart archiver 2000 2 23-06-2002 22:01


All times are GMT -5. The time now is 12:25.

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