Sat, Oct 27, 2007Mountain America StadiumTempe, AZ
HOW IT WENT
Week 9 · 2007| FINAL | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| California | 13 | 7 | 0 | 0 | 20 |
| Arizona State | 0 | 14 | 10 | 7 | 31 |
PLAY-BY-PLAY
198 playsQ4Arizona State12 plays · 38 yds · 5:49 · End of Game20–31
- 0:242nd & 13 at CAL 15Team rush for a loss of 3 yards to the Cal 18.
- 0:571st & 10 at CAL 12Team rush for a loss of 3 yards to the Cal 15.
- 1:383rd & 1 at CAL 15Keegan Herring rush for 3 yards to the Cal 12 for a 1ST down.
- 1:433rd & 1 at CAL 15Timeout CALIFORNIA, clock 01:43.
- 1:482nd & 5 at CAL 19Dimitri Nance rush for 4 yards to the Cal 15.
- 2:311st & 10 at CAL 24Dimitri Nance rush for 5 yards to the Cal 19.
- 3:013rd & 3 at CAL 28Dimitri Nance rush for 4 yards to the Cal 24 for a 1ST down.
- 3:063rd & 3 at CAL 28Timeout CALIFORNIA, clock 03:06.
- 3:062nd & 8 at CAL 33Dimitri Nance rush for 5 yards to the Cal 28.
- 3:142nd & 8 at CAL 33Timeout CALIFORNIA, clock 03:14.
- 3:141st & 10 at CAL 35Dimitri Nance rush for 2 yards to the Cal 33.
- 3:393rd & 9 at CAL 44Rudy Carpenter pass complete to Dimitri Nance for 9 yards to the Cal 35 for a 1ST down.
- 4:162nd & 10 at CAL 45Dimitri Nance rush for 1 yard to the Cal 44.
- 5:101st & 10 at CAL 45Keegan Herring rush for no gain to the Cal 45.
- 5:491st & 10 at ASU 44Keegan Herring rush for 11 yards to the Cal 45 for a 1ST down.
Q4California3 plays · -3 yds · 1:18 · Punt20–31
- 5:494th & 13 at CAL 32Andrew Larson punt for 51 yards, returned by Kyle Williams for 27 yards to the ArzSt 44.
- 6:043rd & 13 at CAL 32Nate Longshore pass incomplete to Robert Jordan.
- 6:412nd & 10 at CAL 35Justin Forsett rush for a loss of 3 yards to the Cal 32.
- 7:071st & 10 at CAL 35Nate Longshore pass incomplete to Craig Stevens.
Q4Arizona State8 plays · 45 yds · 4:17 · Passing Touchdown20–31
- 7:07Thomas Weber kickoff for 67 yards returned by Lavelle Hawkins for 32 yards to the Cal 35.
- 7:07Thomas Weber extra point GOOD.
- 7:073rd & 6 at CAL 12Rudy Carpenter pass complete to Kyle Williams for 12 yards for a TOUCHDOWN.
- 10:382nd & 9 at CAL 44Keegan Herring rush for 13 yards to the Cal 31 for a 1ST down.
- 11:241st & 10 at CAL 45Keegan Herring rush for 1 yard to the Cal 44.
- 8:192nd & 7 at CAL 13Dimitri Nance rush for 1 yard to the Cal 12.
- 8:191st & 15 at CAL 21Rudy Carpenter pass complete to Brent Miller for 8 yards to the Cal 13.
- 8:411st & 10 at CAL 16Arizona St penalty 5 yard false start accepted.
- 8:583rd & 4 at CAL 25Rudy Carpenter pass complete to Brent Miller for 9 yards to the Cal 16 for a 1ST down.
- 9:312nd & 7 at CAL 28Dimitri Nance rush for 3 yards to the Cal 25.
- 10:061st & 10 at CAL 31Keegan Herring rush for 3 yards to the Cal 28.
Q4California4 plays · 17 yds · 1:23 · Interception20–24
- 11:242nd & 8 at CAL 37Nate Longshore pass intercepted by Robert James at the ArzSt 48, returned for 7 yards to the Cal 45.
- 12:011st & 10 at CAL 35Jahvid Best rush for 2 yards to the Cal 37.
- 12:352nd & 10 at CAL 20Nate Longshore pass complete to DeSean Jackson for 15 yards to the Cal 35 for a 1ST down.
- 12:471st & 10 at CAL 20Nate Longshore pass incomplete.
Q4Arizona State6 plays · 13 yds · 2:01 · Punt20–24
- 12:474th & 22 at CAL 42Thomas Weber punt for 42 yards for a touchback.
- 12:543rd & 22 at CAL 42Rudy Carpenter pass incomplete to Michael Jones.
- 13:013rd & 22 at CAL 42Timeout ARIZONA ST, clock 13:01.
- 13:012nd & 22 at CAL 42Rudy Carpenter pass incomplete.
- 13:171st & 10 at CAL 30Rudy Carpenter pass complete to Rudy Carpenter for a loss of 7 yards to the Cal 42, Arizona St penalty 5 yard illegal forward pass on Rudy Carpenter accepted.
- 13:512nd & 6 at CAL 38Dimitri Nance rush for 8 yards to the Cal 30 for a 1ST down.
- 14:261st & 10 at CAL 42Keegan Herring rush for 4 yards to the Cal 38.
- 14:481st & 10 at ASU 45Keegan Herring rush for 13 yards to the Cal 42 out-of-bounds for a 1ST down.
Q3California3 plays · 14 yds · 1:28 · Interception20–24
- 14:481st & 10 at CAL 39Nate Longshore pass intercepted by Justin Tryon at the ArzSt 36, returned for 9 yards to the ArzSt 45.
- 0:232nd & 4 at CAL 31Nate Longshore pass complete to Lavelle Hawkins for 8 yards to the Cal 39 for a 1ST down.
- 1:161st & 10 at CAL 25Justin Forsett rush for 6 yards to the Cal 31.
Q3Arizona State10 plays · 67 yds · 4:25 · Field Goal Good20–24
- 1:16Thomas Weber kickoff for 70 yards returned by Jahvid Best for 25 yards to the Cal 25.
- 1:164th & 8 at CAL 30Thomas Weber 47 yard field goal GOOD.
- 1:203rd & 8 at CAL 30Rudy Carpenter pass incomplete to Rudy Burgess, broken up by Thomas DeCoud.
- 1:523rd & 3 at CAL 25Arizona St penalty 5 yard delay of game on Rudy Carpenter accepted.
- 2:292nd & 5 at CAL 27Dimitri Nance rush for 2 yards to the Cal 25.
- 2:381st & 10 at CAL 32Rudy Carpenter pass complete to Kerry Taylor for 5 yards to the Cal 27 out-of-bounds.
- 2:472nd & 17 at ASU 48Rudy Carpenter pass complete to Chris McGaha for 20 yards to the Cal 32 for a 1ST down.
- 3:521st & 10 at CAL 45Chris McGaha rush for a loss of 7 yards to the ArzSt 48.
- 4:193rd & 6 at ASU 23Rudy Carpenter pass complete to Dimitri Nance for 32 yards to the Cal 45 for a 1ST down.
- 4:452nd & 8 at ASU 21Keegan Herring rush for 2 yards to the ArzSt 23.
- 5:251st & 10 at ASU 19Keegan Herring rush for 2 yards to the ArzSt 21.
- 5:411st & 10 at ASU 3Rudy Carpenter pass complete to Chris McGaha for 16 yards to the ArzSt 19 for a 1ST down out-of-bounds.
Q3California9 plays · 29 yds · 4:22 · Punt20–21
- 5:414th & 15 at ASU 46Andrew Larson punt for 43 yards downed at the ArzSt 3.
- 5:523rd & 15 at ASU 46Nate Longshore pass incomplete to DeSean Jackson.
- 5:582nd & 15 at ASU 46Nate Longshore pass incomplete to Lavelle Hawkins.
- 6:042nd & 10 at ASU 41California penalty 5 yard false start accepted.
- 6:042nd & 5 at ASU 36California penalty 5 yard illegal touching on Lavelle Hawkins accepted, no play.
- 6:121st & 10 at ASU 41Justin Forsett rush for 5 yards to the ArzSt 36 out-of-bounds.
- 6:342nd & 1 at ASU 43Zach Smith rush for 2 yards to the ArzSt 41 for a 1ST down.
- 7:171st & 10 at CAL 48Nate Longshore pass complete to Lavelle Hawkins for 9 yards to the ArzSt 43.
- 7:512nd & 2 at CAL 44Nate Longshore pass complete to DeSean Jackson for 4 yards to the Cal 48 for a 1ST down.
- 8:311st & 10 at CAL 36Jahvid Best rush for 8 yards to the Cal 44.
- 9:012nd & 7 at CAL 28Nate Longshore pass complete to Lavelle Hawkins for 8 yards to the Cal 36 for a 1ST down.
- 10:031st & 10 at CAL 25Justin Forsett rush for 3 yards to the Cal 28.
Q3Arizona State9 plays · 91 yds · 3:42 · Rushing Touchdown20–21
- 10:03Thomas Weber kickoff for 66 yards returned by Lavelle Hawkins for 21 yards to the Cal 25.
- 10:03Thomas Weber extra point GOOD.
- 10:034th & 1 at CAL 8Dimitri Nance rush for 8 yards for a TOUCHDOWN.
- 10:303rd & 3 at CAL 10Dimitri Nance rush for 2 yards to the Cal 8.
- 11:302nd & 8 at CAL 15Keegan Herring rush for 5 yards to the Cal 10.
- 11:551st & 10 at CAL 17Keegan Herring rush for 2 yards to the Cal 15.
- 12:122nd & 6 at CAL 48Rudy Carpenter pass complete to Michael Jones for 31 yards to the Cal 17 for a 1ST down.
- 12:591st & 10 at ASU 48Keegan Herring rush for 4 yards to the Cal 48.
- 13:182nd & 10 at ASU 28Rudy Carpenter pass complete to Rudy Burgess for 20 yards to the ArzSt 48 for a 1ST down.
- 13:311st & 10 at ASU 28Rudy Carpenter pass incomplete to Rudy Burgess.
- 13:451st & 10 at ASU 9Rudy Carpenter pass complete to Chris McGaha for 19 yards to the ArzSt 28 for a 1ST down out-of-bounds.
Q3California4 plays · 21 yds · 1:15 · Punt20–14
- 13:454th & 7 at ASU 48Andrew Larson punt for 39 yards downed at the ArzSt 9.
- 13:543rd & 7 at ASU 48Nate Longshore pass incomplete to DeSean Jackson, broken up by Justin Tryon.
- 13:582nd & 7 at ASU 48Nate Longshore pass incomplete to Lavelle Hawkins.
- 14:241st & 10 at CAL 49Justin Forsett rush for 3 yards to the ArzSt 48.
- 15:001st & 10 at CAL 31Nate Longshore pass complete to Robert Jordan for 18 yards to the Cal 49 for a 1ST down out-of-bounds.
Q2Arizona State1 play · -2 yds · 0:20 · End of Half20–14
- 15:00Thomas Weber kickoff for 68 yards returned by Jahvid Best for 29 yards to the Cal 31.
- 0:051st & 10 at ASU 16Team rush for a loss of 2 yards to the ArzSt 14.
Q2California4 plays · 23 yds · 0:51 · Punt20–14
- 0:204th & 1 at CAL 47Andrew Larson punt for 37 yards downed at the ArzSt 16.
- 0:304th & 1 at CAL 47California penalty delay of game declined.
- 0:303rd & 16 at CAL 32Nate Longshore pass complete to Robert Jordan for 15 yards to the Cal 47 out-of-bounds.
- 0:363rd & 16 at CAL 32Timeout CALIFORNIA, clock 00:36.
- 0:362nd & 20 at CAL 28Justin Forsett rush for 4 yards to the Cal 32.
- 0:452nd & 10 at CAL 38California penalty 10 yard holding accepted, no play.
- 0:502nd & 15 at CAL 33Arizona St penalty 5 yard offside defense accepted.
- 0:501st & 15 at CAL 33Nate Longshore pass incomplete to Robert Jordan.
- 0:541st & 10 at CAL 38California penalty 5 yard false start accepted.
- 0:591st & 10 at CAL 24Nate Longshore pass complete to Lavelle Hawkins for 14 yards to the Cal 38 for a 1ST down.
Q2Arizona State6 plays · 10 yds · 1:58 · Punt20–14
- 1:114th & 10 at ASU 28Thomas Weber punt for 47 yards, returned by DeSean Jackson for a loss of 1 yard to the Cal 24.
- 1:193rd & 10 at ASU 28Rudy Carpenter pass incomplete to Michael Jones.
- 1:252nd & 10 at ASU 28Rudy Carpenter pass incomplete.
- 1:311st & 10 at ASU 28Rudy Carpenter pass incomplete to Brent Miller.
- 1:373rd & 3 at ASU 25Rudy Carpenter pass complete to Chris McGaha for 3 yards to the ArzSt 28 for a 1ST down out-of-bounds.
- 2:102nd & 9 at ASU 19Rudy Carpenter pass complete to Dimitri Nance for 6 yards to the ArzSt 25.
- 3:091st & 10 at ASU 18Keegan Herring rush for 1 yard to the ArzSt 19.
- 2:242nd & 9 at ASU 19Timeout ARIZONA ST, clock 02:24.
Q2California3 plays · -1 yds · 0:33 · Punt20–14
- 3:094th & 11 at CAL 19Andrew Larson punt for 54 yards, returned by Kyle Williams for 1 yard to the ArzSt 18, Arizona St penalty 10 yard illegal block accepted.
- 3:273rd & 11 at CAL 19Nate Longshore pass incomplete.
- 3:273rd & 11 at CAL 19Timeout CALIFORNIA, clock 03:27.
- 3:272nd & 11 at CAL 19Nate Longshore pass incomplete to Robert Jordan.
- 3:421st & 10 at CAL 20Justin Forsett rush for a loss of 1 yard to the Cal 19 out-of-bounds.
Q2Arizona State12 plays · 65 yds · 5:50 · Rushing Touchdown20–14
- 3:464th & 1 at CAL 5Timeout ARIZONA ST, clock 03:46.
- 3:42Thomas Weber kickoff for 70 yards returned by Jahvid Best for 20 yards to the Cal 20.
- 3:42Thomas Weber extra point GOOD.
- 3:422nd & Goal at CAL 2Dimitri Nance rush for 2 yards for a TOUCHDOWN.
- 3:461st & Goal at CAL 2Rudy Carpenter pass incomplete to Brent Miller.
- 3:514th & 1 at CAL 5California penalty 3 yard substitution infraction accepted.
- 4:043rd & 6 at CAL 10Rudy Carpenter pass complete to Michael Jones for 5 yards to the Cal 5.
- 4:332nd & 8 at CAL 12Dimitri Nance rush for 2 yards to the Cal 10.
- 5:151st & 10 at CAL 14Dimitri Nance rush for 2 yards to the Cal 12.
- 5:584th & 1 at CAL 25Dimitri Nance rush for 11 yards to the Cal 14 for a 1ST down.
- 6:024th & 1 at CAL 25Timeout ARIZONA ST, clock 06:02.
- 6:293rd & 5 at CAL 29Dimitri Nance rush for 4 yards to the Cal 25.
- 6:562nd & 5 at CAL 29Dimitri Nance rush for no gain to the Cal 29.
- 7:221st & 10 at CAL 34Rudy Carpenter rush for 5 yards to the Cal 29 out-of-bounds.
- 7:321st & 10 at CAL 49California penalty 15 yard pass interference on Syd'Quan Thompson accepted, no play.
- 7:593rd & 1 at ASU 44Dimitri Nance rush for 7 yards to the Cal 49 for a 1ST down.
- 8:053rd & 6 at ASU 39California penalty 5 yard offside defense accepted, no play.
- 8:402nd & 11 at ASU 34Keegan Herring rush for 5 yards to the ArzSt 39.
- 9:321st & 10 at ASU 35Keegan Herring rush for a loss of 1 yard to the ArzSt 34.
Q2California11 plays · 89 yds · 4:16 · Passing Touchdown20–7
- 9:32Andrew Larson kickoff for 56 yards out-of-bounds.
- 9:32Jordan Kay extra point GOOD.
- 9:321st & Goal at ASU 22Nate Longshore pass complete to DeSean Jackson for 22 yards for a TOUCHDOWN.
- 9:381st & Goal at ASU 22Timeout CALIFORNIA, clock 09:38.
- 9:381st & Goal at ASU 7California penalty 15 yard pass interference on DeSean Jackson accepted, no play.
- 10:493rd & 12 at ASU 43Nate Longshore pass complete to Robert Jordan for 25 yards to the ArzSt 18 for a 1ST down.
- 11:052nd & 7 at ASU 38James Montgomery rush for a loss of 5 yards to the ArzSt 43.
- 11:381st & 10 at ASU 41Lavelle Hawkins rush for 3 yards to the ArzSt 38 out-of-bounds.
- 12:102nd & 5 at CAL 48Justin Forsett rush for 11 yards to the ArzSt 41 for a 1ST down.
- 10:002nd & 2 at ASU 10Justin Forsett rush for 3 yards to the ArzSt 7 for a 1ST down.
- 10:401st & 10 at ASU 18Justin Forsett rush for 8 yards to the ArzSt 10.
- 12:171st & 10 at CAL 43DeSean Jackson rush for 5 yards to the Cal 48 out-of-bounds.
- 12:221st & 10 at CAL 21Nate Longshore pass complete to Robert Jordan for 22 yards to the Cal 43 for a 1ST down out-of-bounds.
- 12:542nd & 1 at CAL 20Justin Forsett rush for 1 yard to the Cal 21 for a 1ST down.
- 13:481st & 10 at CAL 11Justin Forsett rush for 9 yards to the Cal 20.
Q1Arizona State7 plays · 59 yds · 2:25 · Rushing Touchdown13–7
- 13:48Thomas Weber kickoff for 70 yards returned by Lavelle Hawkins for 11 yards to the Cal 11.
- 14:112nd & 8 at CAL 23Keegan Herring rush for 1 yard to the Cal 11 for a 1ST down, California penalty 11 yard face mask accepted.
- 15:001st & 10 at CAL 25Keegan Herring rush for 2 yards to the Cal 23.
- 13:48Thomas Weber extra point GOOD.
- 13:481st & 10 at CAL 11Dimitri Nance rush for 11 yards for a TOUCHDOWN.
- 0:063rd & 7 at CAL 42Rudy Carpenter pass complete to Kyle Williams for 17 yards to the Cal 25 for a 1ST down.
- 0:132nd & 7 at CAL 42Rudy Carpenter pass incomplete to Michael Jones.
- 0:371st & 10 at CAL 45Keegan Herring rush for 3 yards to the Cal 42.
- 1:131st & 10 at ASU 41Rudy Carpenter pass complete to Tyrice Thompson for 14 yards to the Cal 45 for a 1ST down out-of-bounds.
Q1California10 plays · 68 yds · 3:49 · Field Goal Good13–0
- 1:13Andrew Larson kickoff for 55 yards returned by Chris McGaha for 26 yards to the ArzSt 41.
- 1:134th & Goal at ASU 5Jordan Kay 22 yard field goal GOOD.
- 1:173rd & Goal at ASU 5Nate Longshore pass incomplete to DeSean Jackson, broken up by Justin Tryon.
- 1:202nd & Goal at ASU 5Nate Longshore pass incomplete to DeSean Jackson.
- 1:581st & Goal at ASU 6Justin Forsett rush for 1 yard to the ArzSt 5.
- 2:151st & 10 at ASU 27Nate Longshore pass complete to Craig Stevens for 21 yards to the ArzSt 6 for a 1ST down.
- 2:453rd & 5 at CAL 44Nate Longshore pass complete to Justin Forsett for 29 yards to the ArzSt 27 for a 1ST down, Arizona St penalty offside defense declined.
- 3:302nd & 8 at CAL 41Jahvid Best rush for 3 yards to the Cal 44.
- 4:031st & 10 at CAL 39Justin Forsett rush for 2 yards to the Cal 41.
- 4:142nd & 5 at CAL 32Justin Forsett rush for 7 yards to the Cal 39 out-of-bounds for a 1ST down.
- 5:021st & 10 at CAL 27Nate Longshore pass complete to Lavelle Hawkins for 5 yards to the Cal 32.
Q1Arizona State3 plays · -1 yds · 2:00 · Punt10–0
- 5:024th & 11 at ASU 31Thomas Weber punt for 42 yards, fair catch by DeSean Jackson at the Cal 27.
- 5:093rd & 11 at ASU 31Rudy Carpenter pass incomplete to Chris McGaha.
- 5:402nd & 14 at ASU 28Keegan Herring rush for 3 yards to the ArzSt 31.
- 6:181st & 20 at ASU 22Keegan Herring rush for 6 yards to the ArzSt 28.
- 7:021st & 10 at ASU 32Arizona St penalty 10 yard holding accepted, no play.
Q1California6 plays · 61 yds · 1:15 · Field Goal Good10–0
- 7:02Andrew Larson kickoff for 60 yards returned by Rudy Burgess for 22 yards to the ArzSt 32.
- 7:024th & 7 at ASU 23Jordan Kay 41 yard field goal GOOD.
- 7:083rd & 7 at ASU 23Nate Longshore pass incomplete to Robert Jordan.
- 7:272nd & 10 at ASU 26Justin Forsett rush for 3 yards to the ArzSt 23.
- 7:531st & 10 at ASU 26Nate Longshore pass incomplete to DeSean Jackson.
- 7:591st & 10 at ASU 40Justin Forsett rush for a loss of 1 yard to the ArzSt 26 for a 1ST down, Arizona St penalty 15 yard face mask on Justin Tryon accepted.
- 8:171st & 10 at CAL 16Nate Longshore pass complete to DeSean Jackson for 44 yards to the ArzSt 40 for a 1ST down out-of-bounds.
Q1Arizona State3 plays · 5 yds · 1:37 · Punt7–0
- 8:174th & 5 at ASU 35Thomas Weber punt for 49 yards, fair catch by DeSean Jackson at the Cal 16.
- 8:273rd & 5 at ASU 35Rudy Carpenter pass incomplete to Rudy Burgess.
- 8:592nd & 6 at ASU 34Dimitri Nance rush for 1 yard to the ArzSt 35.
- 9:541st & 10 at ASU 30Keegan Herring rush for 4 yards to the ArzSt 34.
Q1California1 play · 13 yds · 0:00 · Fumble Return Touchdown7–0
- 9:54Andrew Larson kickoff for 60 yards returned by Chris McGaha for 20 yards to the ArzSt 30.
- 9:54Jordan Kay extra point GOOD.
Q1Arizona State3 plays · -14 yds · 1:28 · Fumble6–0
- 9:543rd & 5 at ASU 32Rudy Carpenter sacked by Rulon Davis, fumble by Carpenter recovered by Cameron Jordan at the ArzSt 13 return 13 yds for a touchdown.
- 10:302nd & 7 at ASU 30Rudy Carpenter rush for 2 yards to the ArzSt 32.
- 11:221st & 10 at ASU 27Keegan Herring rush for 3 yards to the ArzSt 30.
Q1California7 plays · 16 yds · 2:00 · Field Goal Missed0–0
- 11:224th & 6 at ASU 27Jordan Kay 44 yard field goal BLOCKED.
- 11:573rd & 10 at ASU 31Nate Longshore pass complete to DeSean Jackson for 4 yards to the ArzSt 27.
- 12:113rd & 5 at ASU 26California penalty 5 yard false start accepted.
- 12:112nd & 10 at ASU 31Nate Longshore pass complete to Robert Jordan for 5 yards to the ArzSt 26 out-of-bounds.
- 12:181st & 10 at ASU 31Nate Longshore pass incomplete to Robert Jordan.
- 12:243rd & 6 at ASU 39Nate Longshore pass complete to Jahvid Best for 8 yards to the ArzSt 31 for a 1ST down out-of-bounds.
- 12:312nd & 6 at ASU 39Nate Longshore pass incomplete to Zach Smith.
- 13:221st & 10 at ASU 43Robert Jordan rush for 4 yards to the ArzSt 39.
Q1Arizona State3 plays · -6 yds · 1:38 · Punt0–0
- 13:224th & 16 at ASU 13Thomas Weber punt for 30 yards downed at the ArzSt 43.
- 13:453rd & 9 at ASU 20Rudy Carpenter sacked by Rulon Davis and Cameron Jordan at the ArzSt 13 for a loss of 7 yards.
- 14:132nd & 9 at ASU 20Rudy Carpenter pass incomplete.
- 14:251st & 15 at ASU 14Keegan Herring rush for 6 yards to the ArzSt 20.
- 15:001st & 10 at ASU 19Arizona St penalty 5 yard false start accepted.
FAN NEWS
2007 seasonWrite about California or Arizona State?
Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.











