Sat, Sep 16, 2017Welcome StadiumDayton, OH
HOW IT WENT
Week 3 · 2017| FINAL | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Duquesne | 7 | 14 | 0 | 7 | 28 |
| Dayton | 7 | 7 | 3 | 6 | 23 |
PLAY-BY-PLAY
177 playsQ4Dayton3 plays · 1 yds · 0:19 · End of Game28–23
- 0:00End of 4th Quarter
- 0:193rd & 10 at DAY 15Kyle Kaparos pass complete to Matt Tunnacliffe for 7 yds to the Dayt 16 lat. to Adam Trautman for a loss of 1 yard to the Dayt 16 lat. to Tucker Yinger for a loss of 5 yards to the Dayt 10 DAYTON Penalty, illegal forward pass ( Yards) declined
- 0:192nd & 10 at DAY 15Kyle Kaparos pass incomplete
- 0:191st & 10 at DAY 15Kyle Kaparos pass incomplete to Adam Trautman, broken up by Greg Claytor Jr.
Q4Duquesne8 plays · 42 yds · 3:45 · Punt28–23
- 1:124th & 17 at DUQ 45Mitch MacZura punt for 40 yds , Christian Searles returns for no gain to the Dayt 15
- 1:124th & 12 at DUQ 50DUQUESNE Penalty, delay of game (-5 Yards) to the Duqsn 45
- 1:123rd & 10 at DAY 48Tommy Stuart run for a loss of 2 yards to the 50 yard line
- 1:123rd & 10 at DAY 48Timeout DUQUESNE, clock 01:12
- 1:562nd & 8 at DAY 46P.J. Fulmore run for a loss of 2 yards to the Dayt 48
- 1:562nd & 8 at DAY 46Timeout DAYTON, clock 01:56
- 2:301st & 10 at DAY 48P.J. Fulmore run for 2 yds to the Dayt 46
- 2:301st & 10 at DUQ 33P.J. Fulmore run for 4 yds to the Dayt 37 for a 1ST down DAYTON Penalty, face mask (15 yards) (15 Yards) to the Dayt 48 for a 1ST down
- 2:301st & 10 at DUQ 33Timeout DAYTON, clock 02:30
- 2:342nd & 1 at DUQ 25P.J. Fulmore run for 8 yds to the Duqsn 33 for a 1ST down
- 2:342nd & 1 at DUQ 25Timeout DUQUESNE, clock 02:34
- 2:342nd & 1 at DUQ 25Timeout DAYTON, clock 02:34
- 4:041st & 10 at DUQ 16P.J. Fulmore run for 9 yds to the Duqsn 25
- 4:042nd & 8 at DUQ 5P.J. Fulmore run for 11 yds to the Duqsn 16 for a 1ST down
- 4:041st & 10 at DUQ 3P.J. Fulmore run for 2 yds to the Duqsn 5
- 4:101st & Goal at DAY 35Sean Smith kickoff for 65 yds , Nehari Crawford return for 10 yds to the Duqsn 45 DUQUESNE Penalty, illegal block (2 Yards) to the Duqsn 3
Q4Dayton3 plays · 21 yds · 0:37 · Touchdown28–23
- 4:101st & Goal at DUQ 5Tucker Yinger run for 5 yds for a TD, (Two-Point Conversion failed )
- 4:472nd & 9 at DUQ 20Kyle Kaparos pass complete to J.P. Forcucci for 11 yds to the Duqsn 9 for a 1ST down DUQUESNE Penalty, roughing passer (4 Yards) to the Duqsn 5 for a 1ST down
- 4:471st & 10 at DUQ 21Sean Prophit run for 1 yd to the Duqsn 20
Q4Duquesne6 plays · 19 yds · 2:34 · Interception28–17
- 7:214th & 3 at DUQ 20Tommy Stuart pass intercepted Brandon Easterling return for no gain to the Duqsn 21
- 7:212nd & 1 at DUQ 22Tommy Stuart run for a loss of 3 yards to the Duqsn 20 Tommy Stuart fumbled, recovered by Duqsn Tommy Stuart Tommy Stuart run for no gain to the Duqsn 20 Tommy Stuart fumbled, recovered by Duqsn Tommy Stuart , return for 1 yd to the Duqsn 20
- 7:211st & 10 at DUQ 13Ricky Mellick run for 9 yds to the Duqsn 22
- 7:212nd & 9 at DUQ 2Ricky Mellick run for 11 yds to the Duqsn 13 for a 1ST down
- 7:211st & 10 at DUQ 1Ricky Mellick run for 1 yd to the Duqsn 2
Q4Dayton3 plays · 9 yds · 1:39 · Punt28–17
- 9:004th & 1 at DAY 40Sean Smith punt for 59 yds, downed at the Duqsn 1
- 9:003rd & 2 at DAY 39Sean Prophit run for 1 yd to the Dayt 40
- 9:002nd & 10 at DAY 31Tucker Yinger run for 8 yds to the Dayt 39
- 9:001st & 10 at DAY 31Kyle Kaparos pass incomplete to Ryan Skibinski, broken up by Chayse Dillon
- 9:061st & Goal at DUQ 35Jacob Gill kickoff for 53 yds , Ryan Skibinski return for 19 yds to the Dayt 31
Q4Duquesne9 plays · 81 yds · 3:35 · Touchdown28–17
- 9:061st & Goal at DAY 6Tommy Stuart run for 6 yds for a TD, (John Domit KICK)
- 12:411st & 10 at DAY 20Tommy Stuart pass complete to Nehari Crawford for 14 yds to the Dayt 6 for a 1ST down
- 12:412nd & 2 at DAY 26Tommy Stuart pass complete to Nehari Crawford for 6 yds to the Dayt 20 for a 1ST down
- 12:411st & 5 at DAY 29P.J. Fulmore run for 3 yds to the Dayt 26
- 12:411st & 10 at DAY 34FULMORE, P.J. rush for 7 yards to the UD27 (MALAS, Reagan), PENALTY UD 12 men on the field 5 yards to the UD29, NO PLAY.
- 12:413rd & 7 at DUQ 34Tommy Stuart pass complete to Kellon Taylor for 32 yds to the Dayt 34 for a 1ST down
- 12:412nd & 11 at DUQ 30Tommy Stuart pass complete to Thomas Lucas for 4 yds to the Duqsn 34
- 12:411st & 10 at DUQ 31P.J. Fulmore run for a loss of 1 yard to the Duqsn 30
- 12:412nd & 3 at DUQ 26P.J. Fulmore run for 5 yds to the Duqsn 31 for a 1ST down
- 12:411st & 10 at DUQ 19P.J. Fulmore run for 7 yds to the Duqsn 26
Q4Dayton3 plays · 28 yds · 1:20 · Fumble21–17
- 14:012nd & 2 at DUQ 21Tucker Yinger run for 2 yds to the Duqsn 19 Tucker Yinger fumbled, forced by Stephan Osong, recovered by Duqsn Brett Zanotto
- 14:011st & 10 at DUQ 29Sean Prophit run for 8 yds to the Duqsn 21 Sean Prophit fumbled, forced by Abner Roberts, recovered by Dayt Kyle Kaparos
- 14:011st & 10 at DUQ 47Sean Prophit run for 18 yds to the Duqsn 29 for a 1ST down
Q3Duquesne5 plays · -1 yds · 2:26 · Punt21–17
- 15:004th & 9 at DUQ 14Mitch MacZura punt for 33 yds , Christian Searles returns for 10 yds to the Duqsn 24 DAYTON Penalty, Offensive holding (10 Yards) to the Duqsn 47
- 15:003rd & 9 at DUQ 14Tommy Stuart pass incomplete to Kellon Taylor
- 15:002nd & 7 at DUQ 16P.J. Fulmore run for a loss of 2 yards to the Duqsn 14
- 0:00End of 3rd Quarter
- 1:271st & 10 at DUQ 13Tommy Stuart pass complete to Chavas Rawlins for 3 yds to the Duqsn 16
- 1:272nd & 9 at DUQ 16Tommy Stuart pass complete to Nehari Crawford for 9 yds to the Duqsn 25 DUQUESNE Penalty, unsportsmanlike conduct (-12 Yards) to the Duqsn 13
- 1:271st & 10 at DUQ 15P.J. Fulmore run for 1 yd to the Duqsn 16
Q3Dayton3 plays · 9 yds · 2:16 · Punt21–17
- 3:434th & 1 at DUQ 46Sean Smith punt for 31 yds, fair catch by Nehari Crawford at the Duqsn 15
- 3:433rd & 5 at DAY 50Kyle Kaparos pass complete to Adam Trautman for 4 yds to the Duqsn 46
- 3:432nd & 9 at DAY 46Kyle Kaparos pass complete to Adam Trautman for 4 yds to the 50 yard line
- 3:431st & 10 at DAY 45Sean Prophit run for 1 yd to the Dayt 46
Q3Duquesne3 plays · -5 yds · 1:36 · Punt21–17
- 5:194th & 15 at DUQ 18Mitch MacZura punt for 42 yds , Christian Searles returns for 5 yds to the Dayt 45
- 5:193rd & 15 at DUQ 18Tommy Stuart pass incomplete to Kellon Taylor, broken up by Reagan Malas
- 5:192nd & 16 at DUQ 17Tommy Stuart run for 1 yd to the Duqsn 18
- 5:191st & 15 at DUQ 18Tommy Stuart pass complete to Bill O'Malley for a loss of 1 yard to the Duqsn 17
- 5:191st & 10 at DUQ 23DUQUESNE Penalty, false start (-5 Yards) to the Duqsn 18
- 5:251st & Goal at DAY 35Sean Smith kickoff for 60 yds , Kareem Coles return for 18 yds to the Duqsn 23
Q3Dayton13 plays · 70 yds · 6:23 · Field Goal21–17
- 5:254th & Goal at DUQ 3Patrick Sandler 20 yd FG GOOD
- 11:483rd & 3 at DUQ 3Kyle Kaparos pass incomplete
- 11:482nd & 3 at DUQ 3Kyle Kaparos pass incomplete to Adam Trautman
- 11:481st & 2 at DUQ 2Tucker Yinger run for a loss of 1 yard to the Duqsn 3
- 11:483rd & 4 at DUQ 4KAPAROS, Kyle pass incomplete to TRAUTMAN, Adam, PENALTY DUQ pass interference 2 yards to the DUQ2, 1ST DOWN UD, NO PLAY.
- 11:482nd & 4 at DUQ 4Kyle Kaparos pass incomplete to Ryan Skibinski
- 11:481st & 5 at DUQ 5Tucker Yinger run for 1 yd to the Duqsn 4
- 11:481st & 10 at DUQ 17Tucker Yinger run for 12 yds to the Duqsn 5 for a 1ST down
- 11:481st & 10 at DUQ 33Kyle Kaparos pass complete to Ryan Skibinski for 16 yds to the Duqsn 17 for a 1ST down
- 11:482nd & 8 at DUQ 48KAPAROS, Kyle pass incomplete to TUNNACLIFFE, M., PENALTY DUQ personal foul 15 yards to the DUQ33, 1ST DOWN UD, NO PLAY.
- 11:481st & 10 at DAY 50Sean Prophit run for 2 yds to the Duqsn 48
- 11:483rd & 1 at DAY 48Cole Kaparos run for 2 yds to the 50 yard line for a 1ST down
- 11:482nd & 7 at DAY 42Kyle Kaparos pass complete to Ryan Skibinski for 6 yds to the Dayt 48
- 11:481st & 10 at DAY 39Tucker Yinger run for 3 yds to the Dayt 42
- 11:481st & 10 at DAY 27Tucker Yinger run for 12 yds to the Dayt 39 for a 1ST down
Q3Duquesne3 plays · 7 yds · 1:27 · Punt21–14
- 13:154th & 3 at DUQ 42Mitch MacZura punt for 31 yds, fair catch by Christian Searles at the Dayt 27
- 13:153rd & 3 at DUQ 42Tommy Stuart pass incomplete to Nehari Crawford
- 13:152nd & 5 at DUQ 40Ricky Mellick run for 2 yds to the Duqsn 42
- 13:151st & 10 at DUQ 35Ricky Mellick run for 5 yds to the Duqsn 40
Q3Dayton3 plays · 5 yds · 1:40 · Punt21–14
- 14:554th & 5 at DAY 23Sean Smith punt for 40 yds , Nehari Crawford returns for 8 yds to the Duqsn 31 DUQUESNE Penalty, illegal block (10 Yards) to the Duqsn 35
- 14:554th & 5 at DAY 23SMITH, Sean punt 14 yards to the UD37, CRAWFORD, N. return to the UD33, out-of-bounds (KENNER, Alex), PENALTY DUQ illegal block off-setting, PENALTY UD face mask off-setting, NO PLAY.
- 14:553rd & 5 at DAY 23Kyle Kaparos pass incomplete to J.P. Forcucci
- 14:552nd & 4 at DAY 24Tucker Yinger run for a loss of 1 yard to the Dayt 23
- 14:551st & 10 at DAY 18Tucker Yinger run for 6 yds to the Dayt 24
- 15:002nd & 9 at DUQ 35Jacob Gill kickoff for 55 yds , Ryan Skibinski return for 8 yds to the Dayt 18
Q2Dayton1 play · 1 yds · 0:27 · End of Half21–14
- 0:00End of 2nd Quarter
- 0:271st & 10 at DAY 32Tucker Yinger run for 1 yd to the Dayt 33
- 0:321st & Goal at DUQ 35Jacob Gill kickoff for 43 yds , Nate Marotta return for 10 yds to the Dayt 32
Q2Duquesne9 plays · 68 yds · 2:20 · Touchdown21–14
- 0:322nd & 4 at DAY 15Tommy Stuart pass complete to Kellon Taylor for 15 yds for a TD, (John Domit KICK)
- 0:382nd & 4 at DAY 15Timeout DUQUESNE, clock 00:38
- 2:521st & 10 at DAY 21P.J. Fulmore run for 6 yds to the Dayt 15
- 2:523rd & 10 at DAY 44Tommy Stuart pass complete to Nehari Crawford for 23 yds to the Dayt 21 for a 1ST down
- 2:522nd & 10 at DAY 44Tommy Stuart pass incomplete to Chavas Rawlins
- 2:521st & 10 at DAY 44Tommy Stuart run for no gain to the Dayt 44
- 2:523rd & 1 at DAY 48P.J. Fulmore run for 4 yds to the Dayt 44 for a 1ST down
- 2:522nd & 5 at DUQ 48P.J. Fulmore run for 4 yds to the Dayt 48
- 2:521st & 10 at DUQ 43Tommy Stuart pass complete to Kareem Coles for 5 yds to the Duqsn 48
- 2:521st & 10 at DUQ 32Tommy Stuart pass complete to Chavas Rawlins for 11 yds to the Duqsn 43 for a 1ST down
- 2:561st & Goal at DAY 35Sean Smith kickoff for 46 yds , Davie Henderson return for 13 yds to the Duqsn 32
Q2Duquesne7 plays · 13 yds · 2:48 · Punt Return Touchdown14–14
- 2:564th & 7 at DUQ 28Mitch MacZura punt for 43 yds , Christian Searles returns for 71 yds for a TD, (Patrick Sandler KICK)
- 5:443rd & 7 at DUQ 28Tommy Stuart pass incomplete to Kareem Coles, broken up by David Leisring
- 5:442nd & 10 at DUQ 25P.J. Fulmore run for 3 yds to the Duqsn 28
- 5:441st & 10 at DUQ 25Tommy Stuart pass incomplete to Kareem Coles, broken up by Nick Surges
- 5:443rd & 19 at DUQ 6Tommy Stuart run for 19 yds to the Duqsn 25 for a 1ST down
- 5:442nd & 21 at DUQ 4Tommy Stuart pass complete to P.J. Fulmore for 2 yds to the Duqsn 6
- 5:442nd & 16 at DUQ 9DUQUESNE Penalty, delay of game (-5 Yards) to the Duqsn 4
- 5:441st & 16 at DUQ 9Tommy Stuart pass incomplete
- 5:441st & 10 at DUQ 15P.J. Fulmore run for 4 yds to the Duqsn 19 DUQUESNE Penalty, Offensive holding (-10 Yards) to the Duqsn 9
Q2Dayton3 plays · 0 yds · 0:21 · Punt14–7
- 6:054th & 10 at DAY 45Sean Smith punt for 40 yds, fair catch by Nehari Crawford at the Duqsn 15
- 6:053rd & 10 at DAY 45Kyle Kaparos pass incomplete
- 6:052nd & 10 at DAY 45Kyle Kaparos pass incomplete to Adam Trautman, broken up by Abner Roberts
- 6:051st & 10 at DAY 45Kyle Kaparos pass incomplete to Adam Trautman
Q2Duquesne5 plays · 22 yds · 1:45 · Punt14–7
- 7:504th & 4 at DUQ 35Mitch MacZura punt for 37 yds for a 1ST down , Christian Searles returns for 2 yds to the Dayt 37 for a 1ST down DAYTON Penalty, personal foul (15 Yards) to the Dayt 45 for a 1ST down
- 7:503rd & 4 at DUQ 35Tommy Stuart pass incomplete
- 7:502nd & 4 at DUQ 35Tommy Stuart pass incomplete
- 7:501st & 10 at DUQ 29Tommy Stuart run for 6 yds to the Duqsn 35
- 7:502nd & 4 at DUQ 19P.J. Fulmore run for 10 yds to the Duqsn 29 for a 1ST down
- 7:501st & 10 at DUQ 13Tommy Stuart pass complete to Kareem Coles for 6 yds to the Duqsn 19
Q2Dayton3 plays · 2 yds · 2:04 · Punt14–7
- 9:544th & 8 at DAY 48Sean Smith punt for 39 yds, fair catch by Nehari Crawford at the Duqsn 13
- 9:543rd & 15 at DAY 41Kyle Kaparos pass complete to Tucker Yinger for 7 yds to the Dayt 48
- 9:542nd & 20 at DAY 36Tucker Yinger run for 5 yds to the Dayt 41
- 9:542nd & 5 at DUQ 49KAPAROS, Kyle pass incomplete to TUNNACLIFFE, M., PENALTY UD pass interference 15 yards to the UD36, NO PLAY.
- 9:541st & 10 at DAY 46Tucker Yinger run for 5 yds to the Duqsn 49
- 10:001st & Goal at DUQ 35Jacob Gill kickoff for 34 yds , Nate Marotta return for 15 yds to the Dayt 46
Q1Duquesne12 plays · 80 yds · 5:29 · Touchdown14–7
- 10:002nd & Goal at DAY 1Tommy Stuart run for 1 yd for a TD, (John Domit KICK)
- 15:001st & 1 at DAY 1Tommy Stuart run for no gain to the Dayt 1
- 15:002nd & 2 at DAY 11Ricky Mellick run for 10 yds to the Dayt 1 for a 1ST down
- 15:001st & 10 at DAY 19Tommy Stuart run for 8 yds to the Dayt 11
- 15:004th & 1 at DAY 21Tommy Stuart run for 2 yds to the Dayt 19 for a 1ST down
- 15:003rd & 2 at DAY 22Ricky Mellick run for 1 yd to the Dayt 21
- 15:002nd & 5 at DAY 25Tommy Stuart pass complete to Kareem Coles for 3 yds to the Dayt 22
- 15:001st & 10 at DAY 30Ricky Mellick run for 5 yds to the Dayt 25
- 15:001st & 10 at DUQ 46Tommy Stuart pass complete to Kareem Coles for 24 yds to the Dayt 30 for a 1ST down
- 15:001st & 10 at DUQ 34Tommy Stuart pass complete to Ricky Mellick for 12 yds to the Duqsn 46 for a 1ST down
- 15:002nd & 5 at DUQ 25Tommy Stuart run for 9 yds to the Duqsn 34 for a 1ST down
- 0:00End of 1st Quarter
- 0:291st & 10 at DUQ 20Ricky Mellick run for 5 yds to the Duqsn 25
- 0:291st & 10 at DUQ 20STUART, Tommy pass incomplete to RAWLINS, Chavas (BALOGH, Jason), PENALTY UD pass interference off-setting, PENALTY DUQ ineligible downfield on pass off-setting, NO PLAY.
Q1Dayton11 plays · 49 yds · 4:02 · Missed FG7–7
- 0:294th & 5 at DUQ 20Patrick Sandler 37 yd FG MISSED
- 4:313rd & 5 at DUQ 20Kyle Kaparos pass incomplete to J.P. Forcucci
- 4:312nd & 5 at DUQ 20Kyle Kaparos pass incomplete to Adam Trautman
- 4:311st & 10 at DUQ 25Sean Prophit run for 5 yds to the Duqsn 20
- 4:311st & 10 at DUQ 38Sean Prophit run for 13 yds to the Duqsn 25 for a 1ST down
- 4:313rd & 5 at DAY 49Kyle Kaparos pass complete to J.P. Forcucci for 13 yds to the Duqsn 38 for a 1ST down
- 4:312nd & 5 at DAY 49Kyle Kaparos pass incomplete to Adam Trautman, broken up by Abner Roberts
- 4:311st & 10 at DAY 44Tucker Yinger run for 5 yds to the Dayt 49
- 4:313rd & 8 at DAY 33Kyle Kaparos pass complete to Adam Trautman for 11 yds to the Dayt 44 for a 1ST down
- 4:312nd & 8 at DAY 33Kyle Kaparos pass incomplete
- 4:311st & 10 at DAY 31Tucker Yinger run for 2 yds to the Dayt 33
- 4:381st & Goal at DUQ 35Jacob Gill kickoff for 64 yds , Christian Searles return for 30 yds to the Dayt 31
Q1Duquesne4 plays · 75 yds · 1:14 · Touchdown7–7
- 4:381st & 10 at DUQ 42Tommy Stuart pass complete to Nehari Crawford for 58 yds for a TD, (John Domit KICK)
- 5:523rd & 8 at DUQ 27Tommy Stuart pass complete to Nehari Crawford for 15 yds to the Duqsn 42 for a 1ST down
- 5:522nd & 8 at DUQ 27Tommy Stuart pass incomplete
- 5:521st & 10 at DUQ 25P.J. Fulmore run for 2 yds to the Duqsn 27
- 5:521st & Goal at DAY 35Sean Smith kickoff for 65 yds for a touchback
Q1Dayton12 plays · 73 yds · 6:50 · Touchdown0–7
- 5:523rd & Goal at DUQ 1Sean Prophit run for 1 yd for a TD, (Patrick Sandler KICK)
- 12:422nd & 1 at DUQ 1Alex Kenner run for no gain to the Duqsn 1
- 12:421st & 2 at DUQ 2Sean Prophit run for 1 yd to the Duqsn 1
- 12:424th & 2 at DUQ 5Sean Prophit run for 3 yds to the Duqsn 2 for a 1ST down
- 12:423rd & 3 at DUQ 6Sean Prophit run for 1 yd to the Duqsn 5
- 12:422nd & 7 at DUQ 10Sean Prophit run for 4 yds to the Duqsn 6
- 12:421st & 10 at DUQ 13Sean Prophit run for 3 yds to the Duqsn 10
- 12:422nd & 6 at DUQ 26Kyle Kaparos pass complete to Alex Kenner for 13 yds to the Duqsn 13 for a 1ST down
- 12:421st & 10 at DUQ 30Tucker Yinger run for 4 yds to the Duqsn 26
- 12:422nd & 2 at DUQ 46Kyle Kaparos pass complete to Kyle Butz for 16 yds to the Duqsn 30 for a 1ST down
- 12:421st & 10 at DAY 46Tucker Yinger run for 8 yds to the Duqsn 46
- 12:421st & 10 at DAY 27Kyle Kaparos pass complete to Adam Trautman for 19 yds to the Dayt 46 for a 1ST down
Q1Duquesne5 plays · 19 yds · 2:18 · Punt0–0
- 15:004th & 6 at DUQ 32Mitch MacZura punt for 40 yds , Christian Searles returns for a loss of 1 yard to the Dayt 27
- 15:003rd & 6 at DUQ 32Tommy Stuart pass incomplete
- 15:002nd & 7 at DUQ 31Kareem Coles run for 1 yd to the Duqsn 32
- 15:001st & 10 at DUQ 28Tommy Stuart run for 3 yds to the Duqsn 31
- 15:002nd & 7 at DUQ 16Tommy Stuart pass complete to Thomas Lucas for 12 yds to the Duqsn 28 for a 1ST down
- 15:001st & 10 at DUQ 13P.J. Fulmore run for 3 yds to the Duqsn 16
- 15:001st & 10 at DUQ 35Bryan Fegley kickoff , Devin Vann return for a loss of 9 yards to the Duqsn 26 DUQUESNE Penalty, Offensive holding (-10 Yards) to the Duqsn 13
FAN NEWS
2017 seasonWrite about Duquesne or Dayton?
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.











