The GrandPrixGames SuperLeague is a AI based series using the WGP and W300 model. This means that races are run by a race director. You don't have to drive yourself, the computer will decide the results.
The GPGSL Governing Body for S3-09Nick (Rules and Press)
Marko (Rules, Race Director and GPGTV website admin)
Mal Race Director GPGTV
Stu Performance file edits and Race Director GPGTV
The GPGSL race events are covered by GPGTV-FARKED and the GPGSL Race Directors and broadcast to this thread live. Well, almost live.
The website is updated after each event so don't forget to drop in.
A special feature is the weekly column by GPGTV-FARKED's reporter Stoopid Ernie B. Mudcake.
The official GPGTV-FARKED website:[
gpgtv.webs.com]
Send your cars, helmets and other stuff for any GPGSL CSM Mod updates to: mortal & Stoopid
GPGSL DownloadsSMD-ZG01 GPGSL Car Shape by MDB Motorsports [
rapidshare.com]
Helmet shape (Arai 2005): [
rapidshare.com]
Helmet template:[
rapidshare.com]
GPG-TV Presentation Video (wmv format 58MB) [
rapidshare.com]
S3 Car shape 1 (SMD-300) and template:[
rapidshare.com]
S3 Car shape 2 (SMD-ZG01) and template:[
www.mediafire.com]
GPGSL-S3-09-Mid Season CSM Race Mod Final [
download126.mediafire.com]
GPGSL-S3-09-Mid Season CSM Test Mod Final [
download280.mediafire.com]
SEASON 2 TRACKPACK [
www.megaupload.com]
Championship TablesS3-09 Teams and Drivers1. Devil Fox Racing (Alfa Romeo) (Iceman-Kimi)24. Zsigmond Somogyi (
somogyi23)
25. Christopher Hinz (
n00binio)
2. Team Shadow Subaru (Subaru) (brunoboi)3. Ed Greenhalgh (
SchueyFan)
4. Philip Oakley (
msater)
3. Velox (Velox) (Nickv)5. Nick van der Voort (
Nickv)
6. Matt Houston (
SpaceAce)
4. VanSmirren Motorsports by Minardi (Lamborghini) (Rico)7. Kevin Schroeder (
Kev188)
8. Charrel Jalving (
Charrel)
Tester 1: Jethro Walters (
turkey_machine)
Tester 2: John Warrington (
JohnWarrington)
5. Martini Paddock Racing (Lancia) (Ferrari2007)9. Marko Aleksander (
BAR#10)
10. Monil Santilal (
Monza972)
Tester 1: Dan Paddock (
Ferrari2007)
6. Phoenix Racing (msater)11. Mal Stoddart (
mortal)
12. Zak Tonks (
psylark)
Tester 1: Paolo Tafuro (
senna9194)
7. Dark Xploder Racing (Ferrari) (Monza972)14. Stuart Ingers (
Stoopid)
15. Byron van het Bolscher (
Iceman-Kimi)
8. TN Racing (Bugatti) (danm)16. Norbert Horváth (
nhorry)
17. Maikel de Boer (
MDBSnake)
Tester 1: Dan Mills (
danm)
9. Italian English Dynamics (Maserati) (Gaulty)18. Rick Groeneboer (
van keeken)
19. Ricardo van Smirren (
Rico)
Tester 1: Ruben Greidanus (
Turbo Lover)
Tester 2: Daniel Thomas (
mclarenaustralia)
10. Alpha Motorsports (Ford) (SchueyFan) 20. Ben Brown (
Shinnbob)
21. Stefan van Renselaar (
racingstefan)
Tester 1: Alexandre Koemmerer (
AlexSchumi)
Tester 2: Jack Elleker (
JackHammer)
11. Lucky Seven Racing (Porsche) (ptclaus98)22. Ross Cartwright (
RAC5)
23. Keeley Grant (
KGrant)
Tester 1: Randy Winston (
ptclaus98)
Teams Reserve List:Iceman-Kimi's Team (
Iceman-Kimi)
Southern Cross Racing (
mortal)
SimTec Aston Martin Racing (
Stoopid)
Scolari (
MDBSnake)
Rod_vs' team (
Rod_vs)
ART (
racingstefan)
Keeleys Team (
KGrant)
Tafuro (senna9194)
Charrel Jalving (Charrel)
Drivers looking for a race seat:S3 Race Calendar and Weather Percentage1 Australia - Melbourne 15%
2 Germany - Hockenheim 70%
3 United States of America - Indianapolis 0%
4 Canada - Montreal 0%
5 Europe - Hockenheim, old style 40%
6 South America - Jacarepagua 0%
7 The Netherlands - Zandvoort 70%
8 Belgium - Spa 20%
9 Malaysia - Sepang 70%
10 England - Donnington Park 80%
11 Hungary - Hungaroring 0%
12 Italy Monza 0%
13 Japan - Suzuka 0%
14 San Marino - Imola 1991 0%
15 Brazil - Interlagos 85%
16 Monaco - Monte Carlo 0%
17 United Kingdom - Silverstone 20%
GPGTV.org/Farked Season 3 Broadcasts.Round 01 - Melbourne, Australia
- (
Free Practice) (
Qualifying) (
Race)
Round 02 - Hockenheim, Germany
- (
Free Practice) (
Qualifying) (
Race)
Round 03 - Indianapolis, United States
- (
Free Practice) (
Qualifying) (
Race)
Round 04 - Montreal, Canada
- (
Free Practice) (
Qualifying) (
Race)
Round 05 - Classic Hockenheim, Europe
- (
Free Practice) (
Qualifying) (
Race)
Round 06 - Jacrepagua, Brazil
- (
Free Practice) (
Qualifying) (
Race)
Round 07 - Zandvoort, Netherlands
- (
Free Practice) (
Qualifying) (
Race)
Round 08 - Spa-Francorchamps, Belgium
- (
Free Practice) (
Qualifying) (Race)
Round 09 - Sepang Malaysia
Round 10 - Donington GB
(
Free Practice) (
Qualifying) (
Race)
Round 11 - Hungaroring Hungary
Round 12 - Monza Italy
Round 13 - Suzuka Japan
Round 14 - Imola San Marino
Round 15 - Interlagos Brazil
Round 16 - Monaco Monte Carlo
Round 17 - Silverstone GB
The GPGSL S3-09 Race Drivers Starter perf.[Team #00]
Name=Shadow,Subaru
Performance=784,804,800
First Driver=3,Ed Greenhalgh,16079,600,16114,600
Second Driver=4,Philip Oakley,16100,600,16127,600
[Team #01]
Name=Velox,Honda
Performance=783,803,800
First Driver=5,Nick van der Voort,16065,600,16091,600
Second Driver=6,Matt Houston,16068,600,16086,600
[Team #02]
Name=VSM,Lamborghini
Performance=783,803,800
First Driver=7,Kevin Schroeder,16070,600,16106,600
Second Driver=8,Jethro Walters,16064,600,16094,600
[Team #03]
Name=MPR,Lancia
Performance=782,802,800
First Driver=9,Marko Aleksander,16084,600,16120,600
Second Driver=10,Monil Santilal,16064,600,16092,600
[Team #04]
Name=Phoenix,Renault
Performance=782,802,800
First Driver=11,Mal Stoddart,16062,600,16096,600
Second Driver=12,Zak Tonks,16029,600,16062,600
[Team #05]
Name=DXR,Ferrari
Performance=781,801,800
First Driver=14,Stuart Ingers,16043,600,16066,600
Second Driver=15,Byron van het Bolscher,16028,600,16057,600
[Team #06]
Name=Double F,Volkswagen
Performance=781,801,800
First Driver=1,John Warrington,16084,600,16112,600
Second Driver=2,Christopher Hinz,16025,600,16055,600
[Team #07]
Name=TNR,Bugatti
Performance=781,801,800
First Driver=16,Norbert Horváth,16030,600,16061,600
Second Driver=17,Maikel de Boer,16026,600,16055,600
[Team #08]
Name=IED,Maserati
Performance=781,801,800
First Driver=18,Rick Groeneboer,16036,600,16068,600
Second Driver=19,Ricardo van Smirren,16066,600,16102,600
[Team #09]
Name=Alpha,Ford
Performance=781,801,800
First Driver=20,Ben Brown,16031,600,16058,600
Second Driver=21,Stefan van Renselaar,16034,600,16064,600
[Team #10]
Name=Lucky Seven,Porsche
Performance=780,800,800
First Driver=22,Ross Cartwright,16039,600,16071,600
Second Driver=23,Randy Winston,16030,600,16060,600
GPGSL S3-09 Test Drivers Starter perf[Team #00]
Name=Shadow,Subaru
Performance=784,804,800
First Driver=3,Ed Greenhalgh,16079,600,16114,600
Second Driver=4,Philip Oakley,16100,600,16127,600
[Team #01]
Name=Velox,Honda
Performance=783,803,800
First Driver=5,Nick van der Voort,16065,600,16091,600
Second Driver=27,Zsigmond Somogyi,16035,600,16066,600
[Team #02]
Name=VSM,Lamborghini
Performance=783,803,800
First Driver=28,Redmer Postma,16058,600,16090,600
Second Driver=29,Charrel Jalving,16028,600,16054,600
[Team #03]
Name=MPR,Lancia
Performance=782,802,800
First Driver=30,Dan Paddock,16037,600,16068,600
Second Driver=31,Sherwin van der Sloot,16022,600,16052,600
[Team #04]
Name=Phoenix,Renault
Performance=782,802,800
First Driver=11,Tim van Dijk,16062,600,16096,600
Second Driver=12,Paolo Tafuro,16000,600,16050,600
[Team #05]
Name=DXR,Ferrari
Performance=781,801,800
First Driver=34,Kyran Brazier,16040,600,16070,600
Second Driver=35,Dan Mills,16035,600,16065,600
[Team #06]
Name=Double F,Volkswagen
Performance=781,801,800
First Driver=36,Will Ward,16055,600,16088,600
Second Driver=37,Aldo Castillo,16020,600,16050,600
[Team #07]
Name=TNR,Bugatti
Performance=781,801,800
First Driver=38,Ken Vingerhoets,16020,600,16050,600
Second Driver=17,Maikel de Boer,16026,600,16055,600
[Team #08]
Name=IED,Maserati
Performance=781,801,800
First Driver=40,Janis Eglitis,16066,600,16105,600
Second Driver=41,Andrew Jewitt,16020,600,16050,600
[Team #09]
Name=Alpha,Ford
Performance=781,801,800
First Driver=42,Alexandre Koemmerer,16022,600,16052,600
Second Driver=43,Gary Spencer,16020,600,16050,600
[Team #10]
Name=Lucky Seven,Porsche
Performance=780,800,800
First Driver=22,Ross Cartwright,16039,600,16071,600
Second Driver=23,Randy Winston,16030,600,16060,600
Currently there are 14 test drivers. The other seats are taken by regular race drivers but they will not gain any perf points from Friday testing and will not be listed in the time sheets.
GPGSL S3-09 RulesRules are subject to amendment by the GPGSL
1)
Shapesa) You can choose between two shapes: the SMD-300 and the SMD-ZG01. Download links can be found at the top of this page.
b) The helmet shape is the Arai 2005 shape by Eugénio Faria. Download links can be found at the top of this page.
2)
TyresTeams can choose from two suppliers: Dunlop and Bridgestone.
3)
Team transfers and or salesa) Teams may be sold off, given away or ownership transferred by any means at any time throughout the series.
b) An existing team that has been sold off, given away or transferred at any time by any means is not considered a new team when it re-enters either series after a livery and or name change and may therefore keep its original performance.
4)
New teamsa) All new team entries will use the base perf:
[Team #00]
Name=*************
Performance=780,800,800
5)
Team ownershipa) A team owner may drive in his/her own team.
b) A team owner may drive for another team.
c) A team owner can rename an existing team. The race-director is to be advised of any change one race in advance.
d) Teams and drivers must supply the GPGSL a livery and helmet. Pit box, pit crew and garage is optional.
e) If a team owner does not meet the Activity Rules and receives three warnings, the GPGSL will hand the ownership of the team to the No. 1 driver of the team for the remainder of the season. At close of season, the grid slot is then given to the next team owner on the grid entry waiting list. The GPGSL recommends that the existing drivers of the now defunct team be given preference for seats.
6)
Drivers and transfersa) New drivers will use the base perf:
First Driver=21,Driver ******,16020,600,16050,600
b) Transfers can only be completed if both parties (team and driver) agree.
c) The Race Director and Race Steward require notification one race in advance of any driver transfers and changes. Driver changes should be sent to the race diector (
Stoopid). If you don't do that, it's your own fault if your driver changes aren't implemented for the next race.
d) Drivers must supply the Race Director with their helmet.
e) Teams are allowed a total of three driver changes throughout a season.
7)
Engine Rulesa) Any real or fictional engine manufacturer may be used.
b) Engine BHP is capped at 810Q, 830R
c) New team entries will use 780,800,800 which is the base perf.
d)using team bhp boost team can go over the engine cap limit.
8)
Livery and advertisinga) There are no limits on liveries.
b) Livery updates are at the discretion of the Race Director. Livery updates must have a one race notice.
9)
Car numbers & Pit garagesa) Cars are numbered as in F1
Team 1 = no's 1* and 2
Team 2 = no's 3 and 4
*No.1 car is reserved for the previous drivers championship winner. No.2 for his team mate.
No 13 car.
b) All cars must display their numbers, on the car nose and on the rear wing end-plates.
c) A team that has been taken over will keep its current numbers.
d) A new team that enters after the season has started with be allocated 24 and 25. If those have been taken, then it will be 26 and 27 and so on.
e) Pit-lane slots are decided by the Constructors Championship.
f) Team owners are encouraged to supply pit-crew, garage and pit box for inclusion in the series.
10)
Race lengtha) Race is set at GPGSL 100% distance of 40 laps
b) Qualifying session 40 minutes with all (22) cars out lapping at once having 4 laps of fuel on board and doing unlimited laps (in gpxset set to 30 laps.).
c) The length of free practice is 30 minutes . Test sessions are run at the discretion of the RD
11)
No unfair advantage rulea) To ensure that no cars have an unfair advantage, all teams have the same pit stop strategy which is set in the track magic data.
Stop strategy is determined by the RD before the qualifying session. Whether all cars are on 1, 2 or 3 pit stops is decided by the RD.
b)
c) In the event of the RD making a mistake and setting the pit stop strategy or setups incorrectly which favours teams or drivers no performance file points will be awarded. However, teams and drivers will be awarded championship points.
d) If a driver/s fails to complete the required number of preset pit stops within a race, and the magic data inserted to the track is subsequently found to be correct, to ensure that the driver/s does not gain an unfair advantage, a 20 second time penalty will be applied to the driver/s final end of race time in the wet, 15 seconds in the dry.
Race classifications and the perf points will be adjusted to reflect the time penalty.
12)
Qualifying rulea) If a race has to be repeated due to rules of article 11 or if its length is set incorrectly, but qualifying has already taken place, the qualifying results will be valid.
The race performance file is edited to place drivers in qualifying order for the race.
13)
Weathera) Out of 17 races 8 race weekends have to be completely dry, 5 races will be over 70% chance of rain and four race weekends between 15 and 30% chance of rain. Which race gets what weather is decided by RD, however it is recommended that he does some sort of draw.
b) Any additional pit stop for changing the tyres will not be seen as unfair advantage as long as the magic data for pit stops is set correctly.
14)
ActivityThe spirit of the GPGSL is, that this series and thread is active and fun. Ideally not made out of "ghost" drivers or team owners. Therefore the following rules regarding activity were made. In the following rules, 'activity' is regarded as making a post. Thiscan be done with a PR release, press conference, giving an interview or a simple comment. The sky is the limit, be creative.
a) General
From time to time (approx. every two weeks), the whole members list will be checked for activity. If a member of GPGSL has not been active for a significant time (two weeks or more), a warning will be issued. Both teambosses and drivers will be checked for inactivity. Two warnings can be received without dramatic consequences, but a third will force the person to leave the series. All warnings will be erased after the season ends.
b) Drivers
When a driver receives a warning, the teamboss will be notified by the GPGSL. He will need to make sure his driver is active in the series, it is his responsibility. A warning for a driver will be paired with a 20 point perf deduction for that particular driver. The third warning will force the teamboss to hire another driver, to prevent that the teamowner keeps on an inactive driver for perf purposes.
If a driver receives a third warning, the driver always needs to leave the series, whether he had a valid reason in retrospect or not. If the driver has a valid reason to be inactive, it’s up to the teamboss to decide whether to let him back in his old position or not.
c) Teambosses
ca)Also teambosses are checked for activity. The same rules apply: three warnings means a forced exit. It is the GPGSLRS’ responsibility to keep teamowners active. If a team owner is removed from the GPGSL, team management is given to the number 1 driver for the remainder of the season.
cb) In the event of the teamboss being removed from the series, the GPGSL will pass the team management to the first driver on that team for the remainder of S3. At the close of S3, the team slot will be allocated to the next person on the team waiting list.
d) Prior notices
A teamboss or driver can give prior notices for inactivity, for example a holiday or a known loss of internet connections. In such a case a driver or teamboss will not recieve warnings. The notices have to be given by the teamboss or driver himself, others can't do that for him/her!
e) Errors
ea) When a driver receives a warning, but has a valid reason that caused him not to be able to post in the thread, the warning and the perf deduction will be erased.
eb) When the GPGSLRS has given a driver a warning, but shouldn't have, the penalty will be erased and a boost will be added for next race.
Example: Driver A says in the thread that he will be on holiday for three weeks. For whatever reason, that hasn't been considered by the activity checker and Driver A gets a warning. Along with the warning, he gets a perf penalty of 20. He races one race with the penalty before the mistake is spotted. This has given this driver an unfair disadvantage. To make up for this, Driver A will have an additional 20 boost at the next race. Obviously, his warning will be erased.
Why does the driver get a 20 boost at eb) but not at ea)? At eb) it's the GPGSLRS' fault for giving out a warning that shouldn't have been issued. At ea) it's the drivers fault. He should have mentioned that he was away. Of course, it not always is the drivers fault. Internet can break down. But we can't cover those things as well. We only cover those things that are specifically our fault.
15)
Drivers championship points system:a)
1st – 15 pts
2nd – 12 pts
3rd – 10 pts
4th – 9 pts
5th – 8 pts
6th – 7 pts
7th – 6 pts
8th – 5 pts
9th – 4 pts
10th – 3 pts
11th – 2 pts
12th – 1 pt
Fastest lap – 1 pt
Pole position – 1 pt
Most places gained - 1 pt
b) If two drivers gain the same amount of places, the driver who finished the race in the highest position will win the point.
c) If more than 10 drivers retire from a race, points are only allocated to those drivers which GP4 classifies as having finished.
d) On DNF, drivers are not eligible for points based on the finishing position or the point for most places gained.
e) A point for Pole position and/or fastest lap is still awarded after a DNF.
16)
Perfsa)Drivers points are added to the performance and subtracted from the variance eg: If a driver scores 10 points his performance shall differ from 16020,600,16050,600 to 16030(+10), 590(-10), 16060(+10), 590(-10)
b) Perf system for teams
Total driver points are subtracted from the variance.
Total driver points are divided by four, then added to the BHP. When the outcome has a decimal, the whole number will be added to the BHP, the decimal will be saved until another whole number is reached.
Example: A team scores 10 points. 10/4=2,5. 780+2=782. The .5 will be saved until the team gets another half to make a whole number.
Example: The team scores 11 points. 11/4=2,75. 2,75+0,50=3,25. 782+3=785. The .25 will be saved.
No further points are added to the BHP once the engine cap is reached.
Engine BHP is capped at 810Q, 830R
The 2008 GPGSL Starter perf for new drivers & teams:
[Team #00]
Name=XXXXXXXXXXX
Performance=780,800,600
First Driver=21,Driver XXX,16020,600,16050,600
Second Driver=22,Driver YYY,16020,600,16050,600
c) Carrying over of perfs to the next season for drivers
At the end of the season:
All existing teams variance numbers are reset to 800
All existing driver variance numbers are reset to 600
Season 3 starter performance file (on page one) becomes the default for next year when it comes to drivers. Like Season 4 starter perf will be the default for Season 5 and so on. All drivers gained performance points in this season divided by three(so called formulated perf points) , will be added to starter season 2 performance file.
Let's say [Janis E. scores 100 race performance points, and 121 qualy perf points this season.
First Driver=5,Janis E,16051,600,16081,600 is his Season 2 starter perf, so
Janis E.16051+100/3, 16081+120/3, =16084,600,16121,600 will be his Season 3 starter performance file (and also default for season 4 where formulated perf points gained from season 3 will be added.)
The divided number must be over 0,5 to get whole 1 point.
27,5=27
27,8=28
Last year we divided drivers perf points (of course from races within no unfair advantage) at the end of the season with 2, because we had 10 races, this year we have 16, so we divide it by three. If we will
have 20 races in calendar we will divide it by four.
Cca 10 races=divide by 2
Cca 15races=divide by 3
Cca 20 races=divide by 4
d) Carrying over of perfs to the next season for teams.
Team's gained BHP however will be added to 780,800,800 formula, and all gained(although unused because of the cap) BHP this year divided by number of races (16 or less, if there are in breach of no unfair advantage rule). Previous season's BHP are scrapped.
So in theory differences between teams will be 7 bhp ( to team 807 and last 800 at the start of every season.) The divided number has to be over 0,5 to get 1 BHP and so on.
If a driver who has participated in season 1 does not get a seat in season 2 f.e. and since there is a Friday test »series« in season 2, but he consciously decides that he will not be a part of it, then there is no excuses.
He'll take season 2 starter perf file in possible season 3.
If he somehow misses it due to no fault of his own or there isn't a test series in season down the line, the factor that multiples his previous season efforts is his average.
Driver x,16038,600,16038,600 , his season 2 starter, so he scored 18 formulated perf points in season 1, so another 18 would be counted in for season 3.
We implement the average in it.
16038,600,16058,600 +18=16056,600,16076 would be his starter season 3 formula.
Team's BHP are divided by number of races (that are within the no unfair advantage) rule. So if a team gains 39 BHP in the season/divided by 10 races is 3,9, thus to the closest whole number 4, which is added to the default 780,800,800. It goes from 780,800 to 784,804. for next season.
The divided number has to be over 0,5 to get 1 BHP and so on.
e)
Team BoostEvery team is given 16 boost BHPs. These boosts will be used in every session of a weekend. The boost will increase the teams speed, but also decrease reliability.Team owners that drive for another team can not be the one who send the information, one of their team drivers can send it.
By using team bhp boost team can go over the engine cap limit.
f)
Boost SpreadTeams can spread the boosts over the season in the way they prefer. There is no minimum or maximum of boost BHPs that have to be used (it can’t exceed 16 obviously).
The corresponding failure rates are:
15-16=bhp boost at once will mean a failure variance of 4000
12-14=3500
11bhp boost=3000
10=2500
9=2000
8=1700
7=1500
6=1300
5=1200
4=1100
3=1000
2=900
1=800
g) Teams that are taken over during the season will not be allocated the full +16 BHP boost. The existing boost held by the team will be transferred.
New teams, those that aren't bought/taken over, that enter the series after the season started will not be allocated the full +16 BHP boost. They will be allocated boosts according to the following formula:
(Amount of events passed / total amount of events on the calendar - 1)*16.
h)
Driver BoostDrivers will receive 50 extra performance points for four race weekends they can choose themselves, however information will be sent in advance before the season begins to Stuart (Stoopid) via PM. Boost will affect both qualy & race points. No boost permitted for Round 1.
If a driver enters the series after the 5th race, the driver will get 3x50 points to set.
If a driver enters the series after the 9th race, the driver will get 2x50 to set.
If a driver enters the series after the 13th race, the driver will get 1x50 to set.
Minimum or maximum boost at once is 50 points.
A new driver will have to send the info before the 9th race begins, to be given the 3x50 boost for example, otherwise he/she will be "defined" as entering after race 9.
If a test driver becomes race driver, he/she does not get any new boost, but Friday free practice boost of a certain race weekend he/she chose will be transferred into qualy/race boost.
17)
Protests:a) Teams and drivers have 24 hours after the race results have been posted to notify the race director of any dispute or protest.
18)
Bugsa) A known AI issue is two drivers from the same team pitting at the same time. This may result in one or both drivers of the team being prevented from finishing the race. In this instance half of the points are awarded by the race director based on the drivers positions before the first pit stop of the race or at their last known positions prior to the first pit stop.
19)
Helmetsa) Race and test drivers require a helmet prior to the start of a season.
b) Submit helmet files (tex format please) download link to mortal and Stoopid.
c) Updates are permitted throughout the season.
20)
Entriesa) All new entries, (teams, test and race drivers) are to be approved by the GPGSL before they can sign on to the series.
b) The GPGSL governing body reserves the right to deny entry without explanation.
c) This rule does not affect current teams, test and race drivers already on series participation contracts.
S2-thread: 4012 posts.
Edited 168 time(s). Last edit at 01/17/2010 03:27PM by GPGSL.