Go to Post You can be legal and be graciously professional, but still be dumb. - 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 Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-09-2016, 13:13
Hallry's Avatar
Hallry Hallry is online now
Dare to be FIRST
AKA: Ryan Hall
FRC #1676 (Pascack Pi-oneers)
Team Role: College Student
 
Join Date: Sep 2009
Rookie Year: 2010
Location: Woodcliff Lake NJ *Now in Newark DE
Posts: 2,643
Hallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond reputeHallry has a reputation beyond repute
[FRC Blog] FIRST Robotics Competition Registration Update

Posted on the FRC Blog, 9/30/16: http://www.firstinspires.org/robotic...tration-update

Quote:
FIRST Robotics Competition Registration Update

Written by Frank Merrick, 2016 SEP 30.

We have not yet found a definitive cause for last Thursday’s registration system crash. However, since we restarted the database after the crash, the registration system, which is shared with all other FIRST programs, has stopped exhibiting the anomalous behavior we had recorded prior to the crash. There is a chance the restart solved the issue. Regardless, the database expert we hired will continue to look for the root cause and recommend optimized parameters for us to use when we open registration again. And of course we continue to heavily load test the system under different scenarios.



Based on the information we currently have, we are scheduling registration for Wednesday and Thursday next week, with some modifications in approach. While we don’t know for certain that the volume of requests against the system led to the crash, we will be taking significant steps to reduce that volume out of an abundance of caution.



Foremost, we will be splitting registration days between District and Regional teams. This change should not impact the likelihood of you being able to register for your desired event, as District and Regional teams won’t be able to Register for each other’s events, and we are using the same first come, first serve method we traditionally have.



Initial Registration for District Teams registering for their District events will open at Noon Eastern Time on Wednesday, October 5th and temporarily close at 9:00AM Eastern Time Thursday, October 6th,. Registration for District teams will then re-open at Noon Eastern Time on Thursday, October 6th.



Initial Registration for Regional Teams registering for their Regional events will open at Noon Eastern Time on Thursday, October 6th.



(Not sure if you are a District or a Regional team? You will shortly be receiving an email from FIRST with event registration information customized to your status.)



Regional Teams will not be able to register for events during the District Team registration period. However, once the system opens for Regional Teams, it will be open for all, meaning District Teams arriving to the party after Regional Team event registration opens will continue to be able to register for events within their District.



Important notes
  • for Regional Teams – from 9:00AM Eastern Time Wednesday, October 5th, to 9:00AM Eastern Time Thursday, October 6th, Regional events will not be visible in the system. Events will be visible again starting at 9:00AM Thursday, which gives you time to prepare for the Noon opening.
  • for District Teams – as noted above, you will not be able to register for events between 9:00AM Eastern Time Thursday, October 6th and Noon Eastern Time, Thursday, October 6th. You will be able to start registering for events again at Noon, when the registration system opens for all.


Both of these circumstances are being driven by the system logic we are using to split District and Regional registrations. It is safest and easiest for us to hide Regional events during the District event registration period, then shut down event registration completely for a few hours in preparation for opening Regional event registration.



Additionally, we will be shutting down access to external APIs from 11:30AM Eastern Time to 12:30PM Eastern Time on both of these days. These APIs are the way some in our community gather data on the current status of registration to share publicly. We will also be shutting down STIMS and VIMS for this period. We recognize this is an inconvenience, and apologize for that, but we are trying to minimize demand on the system to allow a focus on event registrations themselves. We are also shutting down/minimizing use of internal FIRST HQ systems that would drive additional demand on the system at the same time.



This process is only for Initial Event Registration. We anticipate that other registrations will work as usual, without the need for special procedures like this, but precise dates for those Registrations are TBD until we know the system is working. We should be able to release a full set of dates by Friday, October 7th.



Also, we have a request. Please do not use bots to attempt to register for your events. While we don’t know for certain, as we said above, that the volume of activity caused the crash last week, we identified several specific teams that were clearly attempting to access the system at a rate higher than a human being sitting at a keyboard could. We were able to identify these specific teams through their IP addresses and the fact that teams must be logged in to the system to register. We had considered building a CAPTCHA speed bump into the process for next week, but recognized that would compromise the experience for all users in an attempt to prevent a handful of teams from adding burden to the system. We will be monitoring registration attempts starting just before event registration opens, and we may be blocking activity from individual teams that are obviously using bots, but we really do not want to take that action, so we are asking: Please don’t use bots. (Yes, we recognize the irony of this request!)



We will be continually messaging this information in all traditional channels between now and Registration. You can help by sharing this information with other teams you know, even if you believe they already have the message. We don’t want any team to get left behind next week!



Finally, while for several years we have been considering a move to a preferences system for event registration, in which teams could leisurely submit their event preferences over several days, with slots distributed in some fair way at the end of that period, it’s clear the time for that has come. We expect to be moving to an event preference submittal approach for the 2018 season, and we have already begun working on it.



I want to thank everyone for sticking with us during this difficult time. The FIRST HQ team is working hard to make this right, and next year, make it better. And it’s still going to be a great season!

Frank
__________________
[2009-2013]: Team 1676 Student, Co-CEO, Carpentry Lead
[2013-Present]: Team 1676 Alumnus/College Mentor

Won: 2010 New Jersey Regional, 2010 Virginia Regional (undefeated), 2011 New Jersey Regional, 2011 Virginia Regional, 2011 Brunswick Eruption, 2012 Rutgers MAR District, 2012 girlPOWER, 2012 Ramp Riot, 2013 Bridgewater-Raritan MAR District, 2014 girlPOWER, 2015 Bridgewater-Raritan MAR District, 2016 Mt. Olive MAR District, 2016 Bridgewater-Raritan MAR District
2016 Season Recap Video: http://tinyurl.com/1676-2016
Facebook Instagram Twitter YouTube

Last edited by Hallry : 30-09-2016 at 13:18.
Reply With Quote
  #2   Spotlight this post!  
Unread 30-09-2016, 13:17
Tyler Olds Tyler Olds is offline
FUN Show Host
no team (First Updates Now)
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Oshkosh, WI
Posts: 1,156
Tyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Hallry's back! Tell a Friend!
__________________
First Updates Now Show Host.
Watch and Listen to FUN on Youtube, iTunes, and www.firstupdatesnow.com
FRC Emcee 2009-2016: Team 2826 Wave Robotics Lead Mentor 2001-2004 Team 93 NEW Apple Corps Alumni
CD Moderator
Reply With Quote
  #3   Spotlight this post!  
Unread 30-09-2016, 13:23
marshall's Avatar
marshall marshall is online now
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,231
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

I like that they are splitting district and regional registration.

I also like that they are finally moving to a preference based system in 2018.

Maybe we can get rid of bags in 2018 too.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
Reply With Quote
  #4   Spotlight this post!  
Unread 30-09-2016, 13:34
Anupam Goli's Avatar
Anupam Goli Anupam Goli is offline
PCH Q&A co-founder
AKA: noops
FRC #1648 (G3 Robotics)
Team Role: Team Spirit / Cheering
 
Join Date: Dec 2010
Rookie Year: 2008
Location: Rochester, New York
Posts: 1,242
Anupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Also, we have a request. Please do not use bots to attempt to register for your events. While we don’t know for certain, as we said above, that the volume of activity caused the crash last week, we identified several specific teams that were clearly attempting to access the system at a rate higher than a human being sitting at a keyboard could. We were able to identify these specific teams through their IP addresses and the fact that teams must be logged in to the system to register. We had considered building a CAPTCHA speed bump into the process for next week, but recognized that would compromise the experience for all users in an attempt to prevent a handful of teams from adding burden to the system. We will be monitoring registration attempts starting just before event registration opens, and we may be blocking activity from individual teams that are obviously using bots, but we really do not want to take that action, so we are asking: Please don’t use bots. (Yes, we recognize the irony of this request!)
Dang, I hate to pull out the GP card, but really? It's frustrating not getting into a preferred event, but that doesn't excuse trying to cheat the system. Wait in line like the rest of us do.
__________________
Team 1002: 2008-2012
Team 1648: 2012-2016
Georgia Tech Class of 2016
RIT Graduate Student, CompE
Reply With Quote
  #5   Spotlight this post!  
Unread 30-09-2016, 13:48
Tyler Olds Tyler Olds is offline
FUN Show Host
no team (First Updates Now)
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Oshkosh, WI
Posts: 1,156
Tyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by Anupam Goli View Post
Dang, I hate to pull out the GP card, but really? It's frustrating not getting into a preferred event, but that doesn't excuse trying to cheat the system. Wait in line like the rest of us do.
I'm not in favor of those (if any) who would use a bot but part of that blame lies upon the current system that is in place of first come/first serve .
__________________
First Updates Now Show Host.
Watch and Listen to FUN on Youtube, iTunes, and www.firstupdatesnow.com
FRC Emcee 2009-2016: Team 2826 Wave Robotics Lead Mentor 2001-2004 Team 93 NEW Apple Corps Alumni
CD Moderator
Reply With Quote
  #6   Spotlight this post!  
Unread 30-09-2016, 13:48
Andrew_L's Avatar
Andrew_L Andrew_L is offline
#DriveSwerveEveryDay
AKA: Drübr Inc.
FRC #1323 (Madtown Robotics) #971 (Spartan Robotics)
Team Role: Mentor
 
Join Date: Sep 2016
Rookie Year: 2011
Location: San Jose
Posts: 81
Andrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud of
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by Tyler Olds View Post
Hallry's back! Tell a Friend!
Guess who's back....back again....
Reply With Quote
  #7   Spotlight this post!  
Unread 30-09-2016, 13:49
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,712
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by Tyler Olds View Post
I'm not in favor of those (if any) who would use a bot but part of that blame lies upon the current system that is in place of first come/first serve .
Meh, I don't blame the system. Blame the person trying to get around it. "Don't hate the player, hate the game" is just an excuse for being a ***** person.

Last edited by notmattlythgoe : 30-09-2016 at 16:42. Reason: Profanity :/
Reply With Quote
  #8   Spotlight this post!  
Unread 30-09-2016, 13:54
Caleb Sykes's Avatar
Caleb Sykes Caleb Sykes is offline
Registered User
FRC #4536 (MinuteBots)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: St. Paul, Minnesota
Posts: 1,033
Caleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by notmattlythgoe View Post
Meh, I don't blame the system. Blame the person trying to get around it. "Don't blame the game, blame the player" is just an excuse for being a ***** person.
Did you get your quote backwards? I'm having trouble interpreting this otherwise.

Last edited by Madison : 30-09-2016 at 15:03. Reason: Quoted profanity
Reply With Quote
  #9   Spotlight this post!  
Unread 30-09-2016, 13:55
Anupam Goli's Avatar
Anupam Goli Anupam Goli is offline
PCH Q&A co-founder
AKA: noops
FRC #1648 (G3 Robotics)
Team Role: Team Spirit / Cheering
 
Join Date: Dec 2010
Rookie Year: 2008
Location: Rochester, New York
Posts: 1,242
Anupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by Tyler Olds View Post
I'm not in favor of those (if any) who would use a bot but part of that blame lies upon the current system that is in place of first come/first serve .
I also am not the biggest fan of the registration system as it is, but I'm not sure what other options there are. Would staggering event registration times based on competition week work better? Or maybe giving priority to local teams?
__________________
Team 1002: 2008-2012
Team 1648: 2012-2016
Georgia Tech Class of 2016
RIT Graduate Student, CompE
Reply With Quote
  #10   Spotlight this post!  
Unread 30-09-2016, 14:03
Katie_UPS's Avatar
Katie_UPS Katie_UPS is offline
Registered User
AKA: Katie Widen
no team
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Wisconsinite lost in Texas
Posts: 955
Katie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by Anupam Goli View Post
Or maybe giving priority to local teams?
That particular system would give teams with no "local" regional a disadvantage, like teams where North Star and 10k Lakes in Minnesota are the closest regionals but still a few hours away, and there are more than enough closer teams to fill the slots.
Reply With Quote
  #11   Spotlight this post!  
Unread 30-09-2016, 14:05
dodar's Avatar
dodar dodar is offline
Registered User
FRC #1592 (Bionic Tigers)
Team Role: Alumni
 
Join Date: Feb 2008
Rookie Year: 2007
Location: Cocoa, Florida
Posts: 2,922
dodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by notmattlythgoe View Post
Meh, I don't blame the system. Blame the person trying to get around it. "Don't blame the game, blame the player" is just an excuse for being a ***** person.
They aren't getting around the system though. They are working within it; ultimate efficiency under the rules doesn't equate to illegality.
__________________
1592(Student and Mentor) 2007-2012

Blue Banners: 2008 Colorado, 2012 Orlando, 2012 South Florida, 2014 Orlando, 2015 Buckeye

Mechanical Engineering - University of Central Florida(Class of 2016)

Last edited by Madison : 30-09-2016 at 15:03. Reason: Quoted profanity
Reply With Quote
  #12   Spotlight this post!  
Unread 30-09-2016, 14:06
dodar's Avatar
dodar dodar is offline
Registered User
FRC #1592 (Bionic Tigers)
Team Role: Alumni
 
Join Date: Feb 2008
Rookie Year: 2007
Location: Cocoa, Florida
Posts: 2,922
dodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by Katie_UPS View Post
That particular system would give teams with no "local" regional a disadvantage, like teams where North Star and 10k Lakes in Minnesota are the closest regionals but still a few hours away, and there are more than enough closer teams to fill the slots.
You can designate a "home event" for everyone though.
__________________
1592(Student and Mentor) 2007-2012

Blue Banners: 2008 Colorado, 2012 Orlando, 2012 South Florida, 2014 Orlando, 2015 Buckeye

Mechanical Engineering - University of Central Florida(Class of 2016)
Reply With Quote
  #13   Spotlight this post!  
Unread 30-09-2016, 14:07
ATannahill ATannahill is offline
Registered User
AKA: Alex Tannahill
no team
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Southfield, Michigan
Posts: 3,228
ATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond reputeATannahill has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by dodar View Post
They aren't getting around the system though. They are working within it; ultimate efficiency under the rules doesn't equate to illegality.
I would expect the TOS for TIMS to prohibit using scripts or similar to access the site, which would make it illegal. Now Frank has posted it publicly, which, for all intents and purposes, makes it illegal.
__________________

- Arizona North
Reply With Quote
  #14   Spotlight this post!  
Unread 30-09-2016, 14:08
dodar's Avatar
dodar dodar is offline
Registered User
FRC #1592 (Bionic Tigers)
Team Role: Alumni
 
Join Date: Feb 2008
Rookie Year: 2007
Location: Cocoa, Florida
Posts: 2,922
dodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond reputedodar has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Quote:
Originally Posted by rtfgnow View Post
I would expect the TOS for TIMS to prohibit using scripts or similar to access the site, which would make it illegal. Now Frank has posted it publicly, which, for all intents and purposes, makes it illegal.
Without knowing if it was/is in the TOS, then yeah Frank just made it illegal.
__________________
1592(Student and Mentor) 2007-2012

Blue Banners: 2008 Colorado, 2012 Orlando, 2012 South Florida, 2014 Orlando, 2015 Buckeye

Mechanical Engineering - University of Central Florida(Class of 2016)
Reply With Quote
  #15   Spotlight this post!  
Unread 30-09-2016, 14:08
wilsonmw04's Avatar
wilsonmw04 wilsonmw04 is offline
Coach
FRC #1086 (Blue Cheese)
Team Role: Teacher
 
Join Date: Dec 2006
Rookie Year: 2007
Location: Midlothian, VA
Posts: 1,873
wilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond repute
Re: [FRC Blog] FIRST Robotics Competition Registration Update

Ahh, yes, the it's not breaking the rules unless there's a rule about it, crap.

two thoughts:
1. this is why we can't have nice things
2. Commonsense isn't all that common, is it?
__________________
Currently: Coach FRC 1086/FTC 93
2006-2011 Coach FRC 2106/FTC 35
If you come to a FRC event to see a robot competition, you are missing the point.

Last edited by wilsonmw04 : 30-09-2016 at 14:11.
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 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