Go to Post No such thing as asking too much. There is such a thing as asking too fast, but not too much. - EricH [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 04-01-2016, 09:22
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,385
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
2016 Kickoff - Stronghold on CD - READ ME NOW

As you know, the 2016 FRC game Stronghold is moments away from being released. This is your guide to CD across the day before Kickoff and for the 6 critical days after kickoff. The few points listed here will make your and more importantly my life all of us here on CD lives much better.

The first week is hectic. Lots going on, lots of swirl, lots of activity. Chief Delphi can be a great resource. But like any power tool if you gum it up with swarf and debris it grinds to a stop and isn't useful. Remember, you are not the only one using CD, many of us use CD.

1) When it's announced go to the FIRST FRC site and download the encrypted game manual. There will also be a test file, to see if you can do the decryption process. Test this out. Then do those two steps (download and test) with all the other members of your team. In the past, FIRST has asked us to NOT rehost the manual on our own servers.

2) At Kickoff FIRST will release the password to the game: "Ju$tL1k3Med3iv3kT1me$". There are two dozen people people poised to be the first to post the password. Don't be one of them, just wait a few seconds after you see it on the kickoff video. Like in most years someone will fumble the password entry. Don't reply "Help it does not work for me!!" In the time it takes you to do that the poster has gone back to fix the post, the right password is now there.

3) Unlock your copy and your team member's copy of the rules and read them. Slowly, carefully, word by word, taking your time as if it was the last corndog of the summer. Read the rules front to back. And when you are done with the first pass read it again. Slowly. Maybe read it out loud as a group, with one person reading each rule and moving around the room. Or read it to the cat. Once you are done with the second full pass, think about what you have read. If you completed both reads in under 20 minutes, consider reading the rules in backwards order.

Remember the rules are "An overview of the game", "How to score points", "things you can use to build the robot" and "some of the things you can't use on the robot". It does not cover how you are going to play the game (aka strategy) and what the robot will look like (aka design)

At this point you have many questions. "Can we use sharks with lasers?" Time to break out your number one tool, that 64 oz can of "Common Sense". So, NO, this is not the year of the water game, the sharks will die. If drinking the can of "Common Sense" didn't get you that answer don't post your question on CD, go ask a team mate that has read the manual. Have them use their can of "Common Sense" and their DEEP READING OF THE RULES. Did you come up with the answer? No? Try a 3rd team member.

4) OK, so maybe a legit question. Next step is to check CD. Look at the top of the screen. See the orange bar with Portal, User CP ...? See where it says Search. Click Search, see the box to put key words in. Try 2016 Sharks Lasers. No hits? Reword: 2016 R26 Lasers. No hits? (There is one, I just tried it. Did you spell shark correctly?)

It could be that it's a really weird question. Next scan the recent posts list to see if someone has posted something that may be about your question. Look at the posts and see. If there is a thread, consider replying to it, if not maybe a new thread.

5) Think about what you are about to write. Think about four things:
-- How can I ask my question so it's clear what I'm looking for
-- What part of the rules triggered my question, get that rule number and maybe the words ready
-- Where did I look for the answer and did I find something close
-- Did I really read all the rules carefully? Is now a good time to go back one more time?

6) Posting time!

Write your post. Be complete with your question, what rule, what other answers you found that may be close, etc. Use Capital Letters when needed. All sentences need nouns and verbs. You are a high school roboteer you should be able to write four to six sentences without dropping into leetspeek.

Remember your post will be seen my thousands, best foot forward. We all want to help you, so as much detail as you can give helps us help you.

Pick a good subject line. -"Help Stuck" very poor. "Stuck on R23 Help" poor. "Sharks and Lasers in R23" better. "R23 - Are sharks with lasers allowed in the moat?", much better.

6) Check spelling, grammar, etc. Submit. Now go do something else. Do not sit and refresh CD over and over. Do not post after an hour a reply "Hey, need help here!". Other people are busy, they may be researching the question, looking at CAD drawings of the moat to see how big of a shark, etc. Give them some time. Maybe go back and read the rules again?

7) If this is truly blocking you from progress, the look at answering other threads while you wait. Do you KNOW the answer? Can you cite something that will make your answer better. YAY! Then read all the posts in the thread. Do the current set of posts cover the answer? Will you adding your post really add value? If so, post your answer. Be complete, be detailed, cite why you think this is the answer. "If you check R26 you will see that there is not any water in the moat, the shark will die. And if you check R123 about human players, you'll see that sharks would not be included in the criteria. " Remember to check Capitalization, use of nouns and verbs, etc.

I used a rule question as my example. Rules questions are normally the first few days. Remember "The Posts On CD are Opinions Only". If you have a real rules question, ask in the official FIRST forums. (And ask yourself what the reason is they don't take questions in the first days?" Did you read the manual?!?

Technical Questions.

First thing with tech questions is the same search process in step 5. What is the problem, where did you look, what did you find, are things close that you can use to do what you want?

But first:
Quote:
CD is full of very smart people willing to offer advice.

CD is full of people that think they are very smart people that are willing to offer advice.

CD is full very nice people willing to offer advice.
If you post a technical question, you will get many answers back. You should look at the answer given to see if it makes sense. "Yup, we use the wires we cut off of discarded lamps to wire our robot, go for that". Yikes!!!

If you answer a technical question make sure you are giving out complete and current information and in within the current constraints. While yes you may have tons of experience in coding Java for web based e-commerce solutions, programming a robot in Java is a little different. Be helpful, don't add to the problem. If you are kibitzing, maybe wait a day and see if someone answers that really has an answer. If not you can try "Well I've never used 'GlacticStick Glue' (tm) on a shark, but I did stick a flashlight on my brother with it and it was on there all day"

That's it, just a few things to make your CD experience across the next few weeks great. Help us out helping you out by helping us out!

Now go read the rules!!
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.

Last edited by Foster : 04-01-2016 at 09:45.
Reply With Quote
  #2   Spotlight this post!  
Unread 04-01-2016, 09:52
JesseK's Avatar
JesseK JesseK is online now
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,622
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

You don't know if this is not the year of the water game. They may have water-filled game elements, making them extremely heavy and dense.

More seriously, most of that is well put.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #3   Spotlight this post!  
Unread 04-01-2016, 09:53
rclothier rclothier is offline
Coach, Team 1723
AKA: Russell Clothier
FRC #1723 (The FIRST Bots of Independence, "The FBI")
Team Role: Coach
 
Join Date: Jan 2011
Rookie Year: 2006
Location: Independence, MO
Posts: 42
rclothier is on a distinguished road
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Should the second "k" in Ju$tL1k3Med3iv3kT1me$ actually be an l (ell)?
Reply With Quote
  #4   Spotlight this post!  
Unread 04-01-2016, 10:18
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,385
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Quote:
Originally Posted by rclothier View Post
Should the second "k" in Ju$tL1k3Med3iv3kT1me$ actually be an l (ell)?

/sigh, I misspelled medieval also.... Correct passsword is "Ju$tL1k3M3d13v4lT1me$"
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
Reply With Quote
  #5   Spotlight this post!  
Unread 04-01-2016, 16:52
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,721
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: 2016 Kickoff - Stronghold on CD - READ ME NOW

Good ideas on how to ask a question.

And you'll have much better responses if you word your question like, "Rule R47 says .... does that mean we have to use a blobbermasher on our robot this year?"

Don't ask, "I haven't had time to look, but someone on our team says a blobbermasher is required. Anyone know?

Remember, the rules are searchable too!
__________________
(since 2004)
Reply With Quote
  #6   Spotlight this post!  
Unread 04-01-2016, 17:07
rsisk's Avatar
rsisk rsisk is online now
The GURU Channel
AKA: Richard Sisk
FRC #2493 (Robokong)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Riverside, CA
Posts: 2,746
rsisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond repute
Send a message via MSN to rsisk
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

AND if you ask a question and find an answer through a means other than the thread you started, do us all a favor and come back to the thread and post the solution.

Nothing worse than finding a thread that describes the same problem you are having only to get to the end of thousand posts to find "Thanks, got it fixed" as the last post.
__________________
Quote:
The views expressed are mine and should not be construed to represent the views of anyone else.
Reply With Quote
  #7   Spotlight this post!  
Unread 04-01-2016, 17:09
Conor Ryan Conor Ryan is offline
I'm parking robot yacht club.
FRC #4571 (Robot Yacht Club)
Team Role: Mentor
 
Join Date: Nov 2004
Rookie Year: 2004
Location: Midtown, NYC
Posts: 1,889
Conor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond repute
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

0) Download and install software already available through the Virtual Kit. Be prepared for more installs immediately following kickoff.

3.1) Download and install new 2016 National Instruments Kit and appropriate programming software.
Reply With Quote
  #8   Spotlight this post!  
Unread 04-01-2016, 17:38
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,385
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Quote:
Originally Posted by GaryVoshol View Post
Good ideas on how to ask a question.
It's long, but the How to ask a smart question guide by Eric Raymond is great. It was updated last year to tell how to ask on StackOverflow (a software resource)

The real thing is that Google is your friend! Google does a great job of indexing CD, so it's a good way to search things here.

Quote:
Originally Posted by rsisk View Post
AND if you ask a question and find an answer through a means other than the thread you started, do us all a favor and come back to the thread and post the solution.

Nothing worse than finding a thread that describes the same problem you are having only to get to the end of thousand posts to find "Thanks, got it fixed" as the last post.
Oh yea, I had one of these over the break. Except mine said "Oh, it turns out it was an easy fix". /sigh
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
Reply With Quote
  #9   Spotlight this post!  
Unread 04-01-2016, 17:43
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,214
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Very nice guide, hopefully it will come in handy for those new to CD.
Oftentimes I see the problems are not with the people who have spent the time to read the manual thoroughly, but rather people who are in a rush to start building. A guide like this one, only much shorter (and containing a link to this one) could be helpful towards helping them preemptively.
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #10   Spotlight this post!  
Unread 04-01-2016, 23:12
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 739
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

One of the things we should be learning -- as people in general, I believe, but definitely in STEM disciplines -- is how to ask questions and gather information in a useful, structured way.

I don't know if we're becoming lazier or more entitled or simply not learning how to ask good questions. But the types of posts that the OP is attempting to stave off -- the types of posts that are inevitable, I guess -- are symptomatic of this lack of willingness (or ability) to think things through and use reason and logic.

Maybe it is part of this culture of instant gratification. I want the answer, and I want it now! I don't want to search for it, I don't want to think, I just want someone to tell me.

Common sense, isn't.
Reply With Quote
  #11   Spotlight this post!  
Unread 05-01-2016, 09:18
ollien ollien is offline
Registered User
FRC #5202
 
Join Date: Feb 2015
Location: United States
Posts: 288
ollien has a spectacular aura aboutollien has a spectacular aura aboutollien has a spectacular aura about
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Quote:
Originally Posted by Conor Ryan View Post
3.1) Download and install new 2016 National Instruments Kit and appropriate programming software.
Has the NI software been released yet? I can find the classmate images but I can't find the download to install it on our own computer.

Last edited by ollien : 05-01-2016 at 09:20.
Reply With Quote
  #12   Spotlight this post!  
Unread 05-01-2016, 09:22
Ari423's Avatar
Ari423 Ari423 is offline
LabVIEW aficionado and robot addict
AKA: The guy with the yellow hat
FRC #5987 (Galaxia)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2012
Location: Haifa, Israel
Posts: 540
Ari423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant future
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Quote:
Originally Posted by ollien View Post
Has the NI software been released yet? I can find the classmate images but I can't find the download to install it on our own computer.
I don't think so. IIRC it isn't usually released until Kickoff. In previous years you got a physical CD with an activation code printed on it in the KOP.
__________________
2017-present: Mentor FRC 5987
2017-present: CSA for FIRST in Israel
2012-2016: Member FRC 423
2013: Programmer
2014: Head Programmer, Wiring
2015: Head Programmer, Wiring
2016: Captain, Head Programmer, Wiring, Manipulator, Chassis, CAD, Business, Outreach (basically everything)


Reply With Quote
  #13   Spotlight this post!  
Unread 07-01-2016, 15:19
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,385
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Encrypted Manual is up for the game

2016 Stronghold Manual Page
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
Reply With Quote
  #14   Spotlight this post!  
Unread 07-01-2016, 15:26
Hallry's Avatar
Hallry Hallry is offline
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,649
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
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Direct links to encrypted files (right click, select "Save Link As"):


Game Manual: http://www.firstinspires.org/sites/d...manual-enc.pdf

Field Drawing Package: http://www.firstinspires.org/sites/d...s-2016-enc.zip


Kickoff Kit

Gray Tote Checklist: http://www.firstinspires.org/sites/d...y-tote-enc.pdf

Yellow Tote Checklist:http://www.firstinspires.org/sites/d...w-tote-enc.pdf

Drive Base Kit Checklist:
http://www.firstinspires.org/sites/d...se-kit-enc.pdf

Separate Items Checklist:
http://www.firstinspires.org/sites/d...-items-enc.pdf
__________________
[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
Reply With Quote
  #15   Spotlight this post!  
Unread 07-01-2016, 20:20
MrRoboSteve MrRoboSteve is offline
Mentor
AKA: Steve Peterson
FRC #3081 (Kennedy RoboEagles)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2011
Location: Bloomington, MN
Posts: 570
MrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond repute
Re: 2016 Kickoff - Stronghold on CD - READ ME NOW

Excellent post.

If you follow Foster's instructions regarding writing a post, you'll often answer your question before submitting it.
__________________
2016-17 events: 10000 Lakes Regional, Northern Lights Regional, FTC Burnsville Qualifying Tournament

2011 - present · FRC 3081 Kennedy RoboEagles mentor
2013 - present · event volunteer at 10000 Lakes Regional, Northern Lights Regional, North Star Regional, Lake Superior Regional, Minnesota State Tournament, PNW District 4 Glacier Peak, MN FTC, CMP
http://twitter.com/MrRoboSteve · www.linkedin.com/in/speterson
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 15:14.

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