The Muff 'n Men
loading ...

Requires Javascript.
The Muff ’n Men - pittsburgh's competitive mixed club ultimate team
<link rel="alternate" type="application/rss+xml" title="The Muff 'n Men" href="themuffnmen.xml">
<style type="text/css">#contentWrapper {display:none;}</style><div id="SplashScreen" style="border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;"><b>The Muff 'n Men</b> <br>loading<blink> ...</blink><br><br><span style="font-size: 14px; color:red;">Requires Javascript.</span></div>
Background: #fff
Foreground: #000
PrimaryPale: #f88
PrimaryLight: #333
PrimaryMid: #f11
PrimaryDark: #400
SecondaryPale: #fff
SecondaryLight: #ccc
SecondaryMid: #999
SecondaryDark: #666
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {border-bottom:1px solid [[ColorPalette::PrimaryDark]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
/*{{{*/
.breadCrumbs { padding-left: 1em; }
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers permalink references jump +editTiddler'></div>
<div class='title' macro='view title'></div>
<!-- <div class='subtitle'>Updated: <span macro='view modified date'></span>; Created: <span macro='view created date'></span></div> -->
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
<<importTiddlers>>
pittsburgh's competitive mixed club ultimate team
The Muff ’n Men
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
var pageTracker = _gat._getTracker("UA-158665-3");
pageTracker._initData();
pageTracker._trackPageview();
</script>
[[About Us]]
[[Roster|2007 Official Team Roster]]
[[History]]
[[Contact Us]]

[img[http://www.themuffnmen.com/tMnMLogoSmall.png]]
[[2008 Try-outs]]
[[About Us]]
[[Contact Us]]
|''Type:''|file|
|''URL:''|file:///Users/msmith/Desktop/TiddlyTools.html|
|''Workspace:''|(default)|

This tiddler was automatically created to record the details of this server
May 19-20, 2007 in Kennett Square, PA
* [[Results|2007 Bell Crack Results]]
* [[Roster|2007 Bell Crack Roster]]
* [[Michael's Write-up|2007 Bell Crack Write-up (Michael)]]
* [[Melissa's Write-up|2007 Bell Crack Write-up (Melissa)]]
Saturday pool play:
6-15 Loss to Philly Swillers
2-15 Loss to Deceptisomethings
15-4 Win over Grey Till
15-13 Win over Animal

Sunday B-bracket:
11-14 Loss to Vitamin I

Sunday B-bracket consolation:
14-10 Win over Cheburashka
9-15 Loss to Big Red Death Machine

Finish 14th out of 30 teams.
Females:
* Melissa Foxworth
* Tracy Gibbs
* Jen Sternick
* Katie Stiteler
* Paula Ward

Males:
* Dave Galati
* Brian "Red" Grace
* Matt ~McGettigan
* Gabe Montelaro
* John Montoya
* Michael Quinn
* Matthew "Moshe" Rhodes
* Brandon Schoonmaker
* Michael Smith
* Matt Troup
* Andy West
Write-up by Melissa:
<<<
oh em gee.

this past weekend was AMAZING.

can you say raw talent? scrub team upsetting established teams? word.

this is the kind of stuff that starts to get us recognized.

a few highlights of my own:

mcgettigan gets a foot block... and catches it. who is this kid? have you seen his hands go up for a disc? no, you haven't. they move too fast to be detected by human eyes. he even moved to handler after some of my worst personal handling moments so i could go downfield. what a team player! oh, and i'm pretty sure he threatened to out-drink gabe. THAT is a challenge if ever i heard one.

galati: has to have one of the lowest turn-over to touches ratio of anyone for the weekend, and one of the most intimidating lay-outs on d i've ever seen, regardless of the situation. muscles, i want to be on the sideline when you're on the field so i can watch the eyes of the opponents when they realize you're headed their way. oh snap.

jen... um, apparently one of the best learners of the game i've ever met, started saturday getting a few touches a game, a few d's on the day, and still a little weary on exactly what's going on when she's on the field... well, let me just say there were a few ladies who may have been exploited and demoralized by her speed, consistency of catching and throwing, and the way she smiles when she scores. ooh, that girl loves to score! and if there's anyone on the team NOT looking for her in the endzone, i'll punch them in the face. even you, mcgettigan.

paula ward the defensive sneak attack. apparently, our opponents can't figure out that paula on her girl's ass is too close to complete the throw. man, she can get in the way of an offense. and how many poach d's did she get on the weekend? i don't know, i don't have the stats... it's more than one and less than a hundred, but i'm pretty sure you have to wear an invisible suit to be that under-expected. we'll likely have her on the primary female cutters this season. can you say "shut down"?

jon montoya: two words: sixth man. jon kept it real up and down the far sideline most of the weekend, came in and played a point or two every now and then and, without fail, got d's on dudes like he was muscles dave and gave like 117% on every play, including laying out for discs, even the ones that had blown out of bounds. let's call him black sabbath out of the stack, 'cause he never says die. i'll tell you what, this guy was the sleeper of the weekend... i had NO clue, jon. i am sorry to have underestimated you. it will never happen again.

matt troup... um. i don't even know what to say. first of all, robin (his daughter who has, like, perfect attendance at practices at which her dad attends) is just cute as a button. second of all, this guy does an awful lot of smiling. i mean, a smiler like that... who'd expect him to pick it up ten notches and bring the team not only up off their ass and on their feets, but then off of their feet in jumps and cheers when he uses those freakishly long arms to get nasty, nasty lay-out d's. one of the clutchest offensive defenders we've got. oh, and those arms are great for the around-the-mark backhand break. look for it on espn.

i'm not going to talk about red at all. he's awesome. blah blah blah. don't get too close, 'cause this kid is sick.

quinn probably doesn't want to hear it, modest as he is... but can i just say i'm pretty sure he caused more turnovers on defense by not touching the disc at all than anyone else. remember how we practiced catching with our eyes closed? well, apparently no one else has figured it out, 'cause quinn flying through your field of vision makes it impossible to catch the disc. also, let me just note that he threw the score for one of the sickest catches i've ever made in my life. for those of you who know me well, you know that's sick like cancer. and, cancer's not funny, just like the look on the guy's face i got to score on. HUH!! thank you, quinn, for that opportunity.

tracy, though not feeling well on saturday, made her position on the field known: i am going to get the disc. by sunday, even though being relatively overthrown every pass, was going up and bringing down discs like she was mcgettigan. very few throw aways and for whatever reason, she seemed to keep finding the women open on in cuts. let me just say: woman to woman is hot. we're going to work on her sneakiness, 'cause she a fast, fast girl and i think a little more confidence will find her with so many d's that she could be an undisputed MVP.

for those of you who didn't hear, gabe and moshe were coming from penn state friday night and moshe's car broke down. they got towed to a pep boys, expecting a quick alternator fix in the morning, but when things didn't go as planned for a second time that weekend, they rented a car and met up with us near the end of the second game, providing us with the offensive power we needed to rock out the rest of the weekend. gabe is one of the most accurate male-to-female throwers i've seen. i think jon put it best when he said, "yeah, there's ben banyas, and then there's gabe." and it's true. he threw some big passes to some open ladies. and if you don't already know, our girls are kinda ridic... let's take note of that for the future: fat girls can't touch us, and gabe will reward us if we just set it up.

oh, and after a poor turnover on gabe's part, he DESTROYED some guy's in-cut, possibly with a lay-out... all i remember was a flash of light, gabe's body exploding through the passing lane and the disc flying out of bounds. he wants it. he wants it bad.

moshe was invaluable, particularly on sunday. i know michael already mentioned it, but throwing 8 of 11(?) scores, and assisting on another... this guy helped make the offense work. not to mention some nasty coverage on defense. i think i can speak for everyone who had the opportunity to play with him this weekend when i say that i hope he's in penn state rather than dc this summer, and i hope he tags along with gabe to every event he possibly can. we want moshe now, we don't want to wait.

brandon, you are a fine specimen of man. consistently one of the first dudes on his guy on defense, as far as overall effort goes for the tournament, he's near the top. his experience playing defense with michigan, a fine college club, is a HUGE asset to our line. he's the kind of player that when you're on the mark and you know his guy's making the in-cut, you don't even worry. you're like, "that thrower doesn't want any of that... if he does, he deserves what he's about to get." AND, he put down an entire colossal burger AND sundae. on sunday! that's like a pun. except not at all.

katie "hands" stiteler scares the crap out of me every time she catches the disc above her head or to the side of her body. it's like she's catching with three fingers and not even looking at the disc... if that indeed is the case, there is no reasonable explanation of how she came down with so many. yikes. andy, you picked a good one. it pleases me to sit out points to have her play in my stead. oh, and katie, you're in that same boat as tracy: i'm going to teach you how to get d's at will. i think you're going to like it. i think andy's going to like it.

andy: thank you for being a trustworthy, tall, fast, back-up handler. another guy who gave me an opportunity to go downfield (and that's my favorite, for those of you who haven't yet figured it out), he helped us eat up some zone defenses with patience and stepping out around the cup to complete big swing passes. i'm pretty sure that the few times we had him in the stack with the ladies, we cut him off a bunch, but as the team offense smooths out, look for him to be a big part of our success in mid-field. long strides, great hands, completed passes... yep. that's a guy you can count on. oh shit... i didn't even mention the string cheese and m&m's. thank you, andy. thank you.

and where would any of us have been without michael? um, lost in delaware, i'm pretty sure. keeping stats, fetching pizza, and posting me on situations one can only see when paying close attention from the sideline, michael's off-field game helped immensely in keeping the sidelines active and involved, happy and social, and well-hydrated and fed. oh, and the hotel, the directions, the tournament bid, all the emails, most of the posts, most of the intelligible captain advice, the tent, the lowering of the tent for mass cuddling during our bye when everyone else got well-rained upon and cold due to the shitty weather... i'm not surprised if he also created the break in the storm that gave us ideal conditions for our final game on saturday, which we took 15-13. 90% of the behind-the-scene work and 100% of the enthusiasm. thanks, michael, for making it all happen.


everyone who missed bell crack but is headed to easterns owes every player a big "thank you" for giving the easterns tournament director something to think about when he does his initial seeding. it should be a hell of a lot easier to play our saturday games when we don't get put at the bottom of the barrel just 'cause we're new and from pittsburgh.

i am s-t-o-k-e-d. what time is it? game time HUH.
<<<
Write-up by Michael:
<<<
Game 1 vs. Philly Swillers (seeded 2 in pool A):
Won the flip, started on D which we got and converted with some patient O for the upwind break. Score 1-0. They take the next point to tie it, and our O-line follows up with another score. Score 2-1. I don't think I can go point to point like this anymore. Let's just say that they started clicking, and we made a handful of minor offensive mistakes that they capitalized upon. Final score 6-15. I'm still pretty happy with the way we played though.

Game 2 vs. Deceptisomethings (seeded 1 in the whole tournament)
Won the flip, stating on D, although I'm not sure how much that mattered. We went in knowing we weren't going to win this game against them and used it to try a few things out (e.g. deep throws). The game went by quick, but we did pull down a couple. Final score 2-15.

Game 3 vs. Grey Till (seeded 4 in pool A)
Won the flip, starting on D, we got the D and easily converted. The rest of the first half went pretty much the same way, although they were able to snag one downwind swilly huck in the half. We gave up three in the second half (one was due to a really awful upwind pull I threw on one of two points I played on the day that gave them great field position). Final score 15-4.

Game 4 vs. Animal (seeded 3 in pool A)
Won the flip, starting on D, which they scored and quickly were down 0-2. We traded a few, but then got two breaks to go up 5-4. We traded until half at 8-7. Starting the second half on O, we scored to go up 9-7 and followed with a break to go 10-7. We traded until they got a break to close it to 11-10. More trading, then we got another break to go to 14-11. They got one more break before we were able to close it out with the final score 15-13.

Saturday results: 2-2, finishing 3rd in the A pool. The way they're handling the brackets is pretty strange, so we don't know whether we'll be in the bottom half of the B-bracket or one of the top 2 teams in the C bracket. We'll find out in the morning.

Highlights of the day:
* 4 for 4 on flips
* Matt ~McGettigan caught his own footblock
* A nasty rainstorm (no lightning, but really high wind gusts) came through, but we happened to be on a bye, so we didn't have to play in it.
* "Take your top off" and other heckle-prompt posters

Lowlights:
* Moshe's car broke down, so Gabe and Moshe didn't arrive until our third game.

B-bracket Quarters vs. Vitamin I
Lost the flip, and then lost 5 straight breaks to go down 0-5. We also lost Red to a concussion in the third point after a poach D resulted in him colliding with the offensive cutter. Oh, and Galati was out for the game with messed up knees. In the 6th point of the came, Andy threw a huge flick into the endzone which everyone was sure was a throwaway since it was sailing way over ~McGettigan's head. Damn, that guy can jump when he needs to! That single play woke us up and got our heads into the game. We proceeded to stay neck and neck, each having one break to reach half at 3-8. We opened the second half with a break, and slowly began chipping away at their lead. I believe we had reached 10-12 when the time cap went on, making it a game to 14, at which point they decided to kill some of our comeback time by calling a timeout. That was enough to ice us enough to stay on serve for the remainder of the game. Final score 11-14. It's worth mentioning that Moshe was on fire in this game, throwing 8 of our 11 goals and assisting in another.

B-bracket consolation Semis vs. Cheburashka
Lost the flip again, and gave up a break for the first point. We then traded in pairs swinging from 0-1 to 2-1 to 2-3 to 4-3 to 4-5. On the next upswing, we tied to 5-5, but then they scored to bring it to 5-6. We took the next two though and traded to half with us up 8-7. In the second half, coming out on D, they scored, but when we rattled off a few in a row, 10-8. They score and we rattle off a couple more, 12-9. At 13-10, we realized that the hard cap should have gone on during the previous point (no one was watching their watches and we didn't hear the horn for the soft cap). We played one more point as Melissa and I argued with the other team about actually enforcing the cap. We pulled down the final score and ended the game, 14-10. Oh, Red decided he was well enough to play again, so he was back for this game. Galati also decided he was just a pansy in the first game and decided he was ready to play again after the first 6 points of this game.

B-bracket consolation Finals vs. Big Red Death Machine
I think we finally won this flip, although it may have been a result of a pokey match. I can't remember which was for the pull and which was for shirt colors, but I believe we won both, so it doesn't really matter. They converted the first point and followed it up with a break. We then converted our score and followed it with two breaks of our own, 3-2. They got the next three bringing it to 3-5, but then we came back to tie it at 5s. They took the next three to bring it to half though. They came out in the second half pretty strong getting the first break, followed by a few more to bring it to 6-13. we only got one more break in the game before we hit the caps for a final score of 9-15. 
<<<
July 28-29, 2007 in Cincinatti, OH
* [[Results|2007 CHUBBY Results]]
* [[Roster|2007 CHUBBY Roster]]
Saturday (pool play):
7-11 loss to Cincinnati
13-11 win over Fat Cats OU
6-11 loss to Home Movies
11-0 win over NKU
11-1 win over Ft. Wayne

Sunday (Championship bracket):
11-9 win over Home School Alum (Quarters)
8-13 loss to Usual ~Susp-X (Semis)

Finished tied for 3rd. 
Females:
* Jenn Bakal (Sunday only)
* Leslie Dean
* Melissa Foxworth
* Rachel Steigerwalt
* Jen Lee
* Mallory Minor

Males:
* Andrew Boyer
* Matt Fisher
* Matt ~McGettigan
* Gabe Montelaro
* John Montoya
* Aaron Paulos (Sunday only)
* Michael Quinn
* Brandon Schoonmaker
* Michael Smith
* Josh Stover
* Brandon Thomas
September 15-16, 2007 in Carlisle, PA
* [[Results|2007 Founders Mixed Sectionals Results]]
* [[Roster|2007 Founders Mixed Sectionals Roster]]
* [[Michael's Write-up|2007 Founders Mixed Sectionals Write-up (Michael)]]
Saturday (pool play):
6-13 loss to AMP
10-9 win over Delmarvelous
10-11 loss to Fission

Sunday (5-9 pool play):
7-11 loss to Germ Circus
13-4 win over Your Mom
13-5 win over Lafayette

Finished 7th. 
Females:
* Eda Altiok
* Maria Bajzek
* Jenn Bakal
* Leslie Dean
* Noelle Evans
* Melissa Foxworth
* Laura Perkins
* Rachel Steigerwalt
* Teresa Steigerwalt
* Katie Stiteler

Males:
* Geoff Atkinson
* Andrew Boyer
* Matt Fisher
* Dave Galati
* Brian "Red" Grace
* Tom Kane
* Matt ~McGettigan
* Gabe Montelaro
* John Montoya
* Dave Nernberg
* Aaron "AP" Paulos
* Michael Quinn
* Brandon Schoonmaker
* Michael Smith
* Josh Stover
* Matt Troup
* Andy West
Write-up by Michael:
<<<
Throughout the weekend, the wind was pretty brutal. On Saturday, almost every point was upwind/downwind with something like 20 mph sustained winds and gusts up to 35mph. The wind let up quite a bit on Sunday, but was still somewhat of a factor. We started as the sixth seed in a pool with the first, third, and seventh seeds.

First game was against AMP, the number one seed in our section (and now number one seed for regionals this coming weekend). They win the flip, taking the wind. We were able to force one turnover, but on offense couldn't convert upwind, allowing them to get the disc back and take the first score. On the next point, a couple downwind hucks were a little off their mark, and we couldn't prevent AMP from slowly walking the disk upfield with their first break. They followed that with a downwind break to put us down 0-3, but we then figured out how to play the wind a bit, and managed to trade through half at 4-7. There were a few occasions were we almost had upwind breaks, but after working the disc to the goal line for a near break, we got a bit excited and couldn't hold on to the disc. Second half started downwind on O and converted. On the next upwinder, we once again were able to get a d and work the disc to the endzone only to throw the disc away once again, allowing Amp the disc back and their downwind score. Don't know how the game might have been different if we were able to convert either of those breaks to take the early ones back, but at this point I think we relaxed a bit and AMP turned things up as they took the next four, making it 5-12. We traded the last two, finishing the game 6-13.

Next up, the three seed, Delmarvelous. We started with the wind, made a deep shot that didn't connect, but were able to force a turn right outside their endzone for a one throw score. On defense going upwind, we set a hard zone, denying the downwind hucks, and forced a turnover 5 yards outside their endzone. That allowed another one-throw score for the upwind break. We followed that with another downwind break with a crazy score were Red threw into a poached defender, but Matt Troup was able to get a tip on the D'd disc to keep it alive, sending it fluttering into the endzone where ~McGettigan made an amazing rolling maneuver to keep the disc off the ground, eventually controlling it for the score. We're up two breaks at 3-0. We traded a few to 5-3, including a great layout score by Red on a downwind huck. Delmarvelous cleaned up their act a little, getting a little more patient with the disc, and were finally able to capitalize on our downwind huck that was just off its mark. They got their upwind break after a lot of throws; one guy on the sideline came over to me and asked if I was keeping track of number of throws -- they needed a ton to get the disc up the field successfully and we didn't get the D. They followed with a downwind break tying things up at 5s. We were able to take our next downwinder, and then once again force a turn near their goal line and take the upwinder to close out the half with us up 7-5. Second half was mostly uneventful as we traded downwinders. With us up at 9-8, the soft cap goes on. The next couple of points take a while, and thinking the hard cap had gone on during Delmarvelous's downwinder, the game ended with us up at 10-9. There was a bit of a disagreement on whether the hard cap really did go on though since there was no horn (it actually hadn't; there was a miscommunication between me and the TD at the captains meeting in the morning about the hard caps), but eventually the Delmarvelous captain agreed the game was over and we shook hands over The Muff ’n Men win.

Third game of the day is against the seventh seed, Fission. Just as we're about to start with the game (I think we had already flipped at this point), the sectional coordinator and the Delmarvelous captain came over and explained that we enforced the cap incorrectly. The SC said that after we both finish our last round game, we'd have to play to the 11 point soft cap with us starting downwind on O. So, the game was no longer over. And now we start our game against Fission. We start on O and trade points until 3-3 when a a couple of turnovers allow Fission to get the upwind break on us. Didn't help that the wind died down a little bit at this point. We were able to prevent them from getting the immediate downwind break, but then allowed them their upwind O. The wind returned at this point, and they followed with the downwind break, taking a 4-6 lead. We traded to half down 5-7. After half, we continued trading until it was 7-9 when the +2 soft cap went on. After an amazing layout D by Galati, we were able to get an upwind break, closing the gap to 8-9. We followed with the downwind break, tying things up at 9s. At this point, the regional coordinator and the sectional coordinator were discussing things with the Delmarvelous captain. I joined them to find out that the RC stated that since the captains had agreed the game was over, it didn't matter that we had followed the cap rule wrong, and that the final 10-9 score would stand unless both teams wanted to play the game out. As much as I hate winning a game without scoring the last point and prematurely ending a game due to a miscommunication, I also didn't want to risk unnecessary injuries to our players to play points we weren't required to play. As we're debating things, the RC also comments that it doesn't matter if Fission ends up winning the game because Delmarvelous would win the tie breaker between us, them, and Fission since they beat Fission by five. The game was tied up at this point at 10s. Double game point. We're on D with Fission coming downwind. They score, and the game ends with Fission up 10-11. Delmarvelous wins the tie breaker to enter Sunday with a guaranteed finish no lower than 4th and a Regionals bid. Fission and us drop to a round robin with the other pool, carrying over our records against each other ( i.e. we had a one point loss to Fission, they have a one point win against us).

In the other pool, Matt Pippen and Jug Handle each went 3-1, moving them up to the bracket with Amp and Delmarvelous for 1-4. Your Mom and Germ Circus went 2-2, and Lafayette went 0-4. For the purposes of the Sunday pool play, however, Your Mom entered Sunday with a 2-0 record, Germ Circus entered 1-1, and Lafayette entered 0-2. Out of these 5 teams, 2 get bids to regionals. To guarantee a spot, a team needed to be 4-0 or 3-1. Getting a bid with a record of 2-2 in the pool depended on tie breakers which we didn't want to consider at that point. Shooting for going 3-1, we had to win all three of our games on Sunday.

With the wind quite a bit calmer on Sunday morning, but still affecting things, we began our first game against Germ Circus by giving up an upwind break and then allowed them to get an easy downwind break (easy because we dropped the pull -- ugh). We then traded a couple, but things started to get a bit testy on the field and that may have got into our head a little bit. The call disputes continued getting worse to the point where I found the sectional coordinator to see if there happened to be observers around, but none were available. Although we did start playing better later on, it didn't seem to affect much. We ended half at 3-7 and finished the game 7-11.

At this point, the team was asking me whether there was still any chance for us to make regionals. After finding out that Fission beat Your Mom by 3 (12-9), I did some quick calculations. We required Fission to beat Germ Circus so that we can end in a three way tie that has to go to point differential for the 6th bid with Your Mom and Germ Circus. And, we had to beat Your Mom by 7 to win the point differential. So, it was still possible.

We came out firing. I don't know whether Fission's victory over Your Mom broke their will to play anymore or whether they just couldn't keep up with our incredible aggressiveness and athleticism, but they stood no chance. We won 13-4. Meanwhile Fission beat Lafayette, which guaranteed their spot at regionals and the last round determined our fate. While our game against Lafayette was a mostly uneventful* win, we also needed Fission to win their game. Despite pleadings with them to play hard to get the higher finish (5th instead of 6th), the score made it seem like they just didn't give it their all since they already had a guaranteed bid. They got crushed 13-4 and the only chance we'd see regionals would be if a bunch of teams dropped.

Now, the interesting part about the 9/6 tourney format, where your records against the teams that move up to the 1-4 bracket are dropped for the 5-9 pool, is that it seems like we could have had a better finish had we been blown out (losing by 10+ points) instead of losing on universe to Fission. If that had happened, the tie breaks would have Fission with +5 (or more), Delmarvelous with +4, and The Muff ’n Men at -9 (or less), putting Fission in the top four instead of Delmarvelous. The big difference here is that The Muff ’n Men would have entered the 5-9 pool play with a 1-0 record (win against Delmarvelous) instead of a 0-1 record (loss against Fission). There's no telling how Delmarvelous would have done against Your Mom, Germ Circus, and Lafayette, but examining each case and assuming the same Sunday results for The Muff ’n Men, it doesn't matter whether they won all their games or lost all their games; we'd end up finishing 5th or 6th in the section.

But alas, we really should have won against Fission in the first place to secure our bid to regionals. It also exposed a few weaknesses that we think can be corrected for 2008.


 * The most interesting part of the Lafayette game, at least for me, was seeing that we only had six players on the line and rather than call in some other guy, I put myself in for my first point of the tournament. A few great cuts, a couple touches on the disc, and then wham! I was on the ground with a turned ankle. I stared up at the sky for a second and thought, "You gotta be kidding me!" I know I'm injury prone, but I hadn't even played a full point yet! Then again, I hadn't stretched and wasn't really warmed up. I'm about to hop up and continue playing (it was only a minor sprain), when I hear someone call "injury" for me. "What? Who's injured? Not me! I didn't call injury! Ok, ok, I guess I did kinda injured myself." And off the field I went. Ok, maybe not that interesting of a story...
<<<
[ [[Larger version|2007-highlight-video-large.html]] ]
<html>
<iframe width="640" height="266" src="2007-highlight-video-impl.html" style="border:none;"/>
</html>
July 14-15, 2007 in Allentown, PA
* [[Results|2007 Lehigh Valley Sportsfest Results]]
* [[Roster|2007 Lehigh Valley Sportsfest Roster]]
Saturday (round robin):
11-13 loss to Sepda (Philly mixed YCC team, eventually tournament champion)
7-10 loss to NYNJA
13-14 loss to Terror Alert: Orange (formerly Chebaruska)

Sunday (round robin):
6-15 loss to Baltimore Hustlers (tournament "finalist")
9-11 loss to Big Red Death Machine
9-15 loss to 7Express

Finish 7th out of 7 teams in pool play. 
Females:
* Leslie Dean
* Melissa Foxworth
* Laura Perkins
* Rachel Steigerwalt
* Teresa Steigerwalt
* Megan ? (Saturday only)
* Maria Bajzek (Sunday only)
* Jenn Bakal (Sunday only)
* Noelle Evans (Sunday only)

Males:
* Andrew Boyer
* Brian Grace
* Matt ~McGettigan
* Gabe Montelaro
* Michael Quinn
* Brandon Schoonmaker
* Michael Smith
* Josh Stover
* Raghu Tadikamalla
* Andy West
June 2-3, 2007 in Devens, MA
* [[Results|2007 Mixed Easterns Results]]
* [[Roster|2007 Mixed Easterns Roster]]
* [[Michael's Write-up|2007 Mixed Easterns Write-up (Michael)]]
Saturday pool play:
9-15 loss to Bashing Pinatas
4-15 loss to Chinstrap
13-15 loss to Sketchy

Saturday crossover:
14-12 win over Cheburashka

Sunday 17th-place bracket:
13-9 win over Gratuitous
8-12 loss to Big Red Death Machine

Sunday 21st-place bracket:
9-11 loss to White Rhino

Sunday 23rd place game:
Forfeit win over Vitamin I

Finish 23rd out of 32 teams. 
Females:
* Maria Bajzek
* Melissa Foxworth
* Tracy Gibbs
* Rachel Steigerwalt
* Teresa Steigerwalt
* Paula Ward

Males:
* Geoff Atkinson
* Andrew Boyer
* Brian "Red" Grace
* Tom Kane
* John Montoya
* Aaron "AP" Paulos
* Michael Quinn
* Brandon Schoonmaker
* Michael Smith
Write-up by Michael:
<<<
Entered tournament seeded 19th out of 32 teams, placing us in a tough pool with the 8th and 9th seed, along with a new, unknown team seeded at 30th (well below where they should have been).

Saturday weather: Hot. Very Hot (may have hit 90). Overcast to start the day, but full sun by the end.

Our first game against the 8th seed, Bashing Piñatas, who eventually finished 5th in the tournament, had a lopsided first half with them going up 8-1. Geoff Atkinson tweaked a hamstring towards the end of the half and was out the rest of the game. In the second half, we started playing better, although they probably weren't trying as hard. Shortly into the second half though, we lost John Montoya to some type of foot/ankle injury, leaving us with just 6 guys. Still, we outscored them 8-7 in the second half for a final score of 9-15.

Our second game was against the 9th seed, Chinstrap, who eventually finished 7th in the tournament. They didn't let up the entire game. Half at 3-8, final score 4-15. Geoff Atkinson came back for some O points, but John was still out.

Our last pool play game was against the 30th seeded Sketchy. It didn't take long to realize that they were grossly under-seeded (somewhat expected with a brand new team with no other tournament results to compare). John gave a try at a couple D points, but that was about all he could muster with the pain in his ankle. We fought hard to an 8-5 first half lead. In the second, they broke our offense a few times and our defense wasn't able to get any return breaks. Final score 13-15.

After the pool play, our crossover game was against previously played Chebarushka. First half had a few breaks on both sides, but the score never differed by more than one. They finished the half up one break at 7-8. Early in the second half, they got a couple more breaks. We really didn't want to lose this game though and we buckled down, taking advantage of their inexperienced women to take 5 of the last 6 points of the game to close out with the win. Final score 14-12.

Sunday weather: Cold and overcast (maybe low 60s?), with some misting and light rain later in the day. Moderate wind for the first couple games, then somewhat of a cross field breeze for the third.

On Sunday morning, we arrived at the fields considerably later than we should have. When the first group arrived, the other team, Gratuitous, was already split in two groups doing go-to drills spread across the field. And we were a bit slow and still feeling the pain from Saturday (neither Geoff nor John played in this game). Their small army with many subs may have been a little intimidating early in the game, allowing them to take a 3-6 and then 4-7 lead, but we battled back to take the last four points of the half. We continued our domination in the first four points of the second half. With the cap on, they managed to scrape by a couple more points before we finished off the game. Final score 13-9.

Our second game on Sunday was against Big Red Death Machine who we also previously played at [[Bell Crack|2007 Bell Crack]]. We started really slow and unable to convert on O. They took a 1-6 lead. We were able to take 4 of the next 6 to end the half at 5-8, but we couldn't finish things off in the second half. AP spent some time injured in the game (I think caused by Red), Geoff spent most of his time on the sideline (but played a bit), and John couldn't play at all, so fatigue probably came into play a little bit.

Our loss to BRDM meant we had to walk about a mile or so to get to another field for our third game of the day against White Rhino. The weather turned a bit misty and after staying neck and neck for the early part of the game, they pulled out ahead for a 4-8 half time lead. We got things together in the second half (including an actual dump-swing for a score), but weren't able to collect the points fast enough before the cap went on. The result may have been different had we not started so late due to the long trek, but we still should have played better early in the first half. Final score: 9-11.

We then moved one field over to play Vitamin I. While flipping, they called "flip for the game" and actually won the flip, but we wouldn't have anything of the sort. They said they were too broken and tired to play another game and thus forfeited to us. Despite not having many subs through the weekend and a number of injuries ourselves, some of us still wanted to find another team to scrimmage against to get a fourth game in, but we eventually decided to pack it in and go find an early dinner before Brandon and John needed to head to the airport for their evening flight. It's a good thing we did too since about 5 minutes after we actually left the fields it started downpouring. As in, needing to slow the cars down to about 30mph on the highway 'cause you couldn't see very far in front of you. Ok, maybe that's a bit exaggerated, but still. By the time we found the Friendy's we were looking for, the rain had pretty much completely stopped.
<<<
@@color(darkred):10 women@@, @@color(darkblue):17 men@@, 3 cheerleaders
* //00: Robin Troup//
* @@color(darkred):1: Melissa Foxworth ([[captain|Team Captains]])@@
* @@color(darkblue):2: Brandon Schoonmaker@@
* @@color(darkred):3: Maria Bajzek@@
* @@color(darkblue):5: Dave Nernberg@@
* @@color(darkblue):7: Michael Smith ([[captain|Team Captains]])@@
* @@color(darkred):8: Rachel Steigerwalt@@
* @@color(darkblue):9: Brian "Red" Grace@@
* @@color(darkred):11: Laura Perkins@@
* @@color(darkblue):13: Michael Quinn@@
* @@color(darkblue):14: Matt Troup@@
* @@color(darkblue):17: Geoff Atkinson@@
* @@color(darkblue):19: Aaron "AP" Paulos@@
* @@color(darkred):23: Katie Stiteler@@
* @@color(darkblue):24: Andrew Boyer@@
* @@color(darkred):25: Leslie Dean@@
* @@color(darkred):27: Noelle Evans@@
* @@color(darkblue):29: John Montoya@@
* @@color(darkblue):34: David Galati@@
* @@color(darkred):37: Eda Altiok@@
* @@color(darkblue):39: Matt ~McGettigan@@
* @@color(darkblue):63: Andy West@@
* @@color(darkred):75: Teresa Steigerwalt@@
* @@color(darkblue):77: Tom Kane@@
* @@color(darkred):81: Jenn Bakal@@
* @@color(darkblue):85: Josh Stover@@
* @@color(darkblue):87: Matt Fisher@@
* //88: Jill Troup//
* @@color(darkblue):98: Gabe Montelaro@@
* //X: Megan Troup//

See also our [[team photo|2007 Team Photo]].
November 3-4, 2007 in Kennett Square, PA; Attended as "The Muff ’n Men & Friends"
* [[Results|2007 PADA Mosh Results]]
* [[Roster|2007 PADA Mosh Roster]]
Saturday pool play:
15-4 win over Grey Till
15-4 win over Drew Blood
14-12 win over Monkey Bomb

Sunday bracket play (top bracket):
15-12? win over Fish Taco (Quarters)
10-15 loss to Superbad (Semis)

Finish: 4-1, tied for third out of 32 teams 
Females:
* Maria Bajzek
* Jenn Bakal
* Leslie Dean
* Noelle Evans
* Melissa Foxworth
* Jenny Pack
* Katie Stiteler

Males:
* Jesse Evans (Sunday only)
* Matt Fisher
* Brian "Red" Grace
* Matt ~McGettigan
* Michael Quinn
* Allen Rakers
* Michael Smith
* Ryan Smith
* Josh Stover
* Andy West
* Mark Worley
October 20, 2007 in Bloomsburg, PA
* [[Results|2007 Rum Runners Results]]
* [[Roster|2007 Rum Runners Roster]]
Undefeated. 4-0 (we didn't record the scores)

First tournament win!

Opponents: Lock Haven, Bucks County Community College, Bloomsburg, and East Stroudsburg University
Females:
* Maria Bajzek
* Jenn Bakal
* Leslie Dean
* Melissa Foxworth
* Rachel Steigerwalt
* Teresa Steigerwalt
* Katie Stiteler
* Jill Troup

Males:
* Matt Fisher
* Brian "Red" Grace
* Matt ~McGettigan
* Michael Quinn
* Brandon Schoonmaker
* Michael Smith
* Josh Stover
* Matt Troup
* Andy West
78 interested players
41 different tournament players
30 [[team members|2007 Official Team Roster]]
34 practices
7 [[tournaments|2007 Tournaments]]
43 games
37 opponents
21 wins
2 semi-finals finishes
1 tournament win

[img[http://iammichael.smugmug.com/photos/270612855_QYWQm-M.jpg]]
[[Bell Crack|2007 Bell Crack]]: 3-4, 14th of 30 teams
[[Mixed Easterns|2007 Mixed Easterns]]: 3-5, 23rd of 32 teams
[[Sportsfest|2007 Lehigh Valley Sportsfest]]: 0-6, 7th of 7 teams
[[CHUBBY|2007 CHUBBY]]: 4-3, Tied for 3rd of 12 teams
[[Founders Mixed Sectionals|2007 Founders Mixed Sectionals]]: 3-3, 7th of 9 teams
[[Rum Runners|2007 Rum Runners]]: 4-0, 1st of 9? teams
[[PADA Mosh|2007 PADA Mosh]]: 4-1, Tied for 3rd of 32 teams
The 2008 try-out process is underway.  If you had intended to try-out for the team but haven't been in touch with the [[captains|Team Captains]] already, [[contact us|Contact Us]] with any questions.  The [[2008 try-out registration form|http://www.themuffnmen.com/registration2008.html]] is still available, but without some additional contact, we may not disrupt the process by introducing someone late.  
The Muff ’n Men is a mixed club ultimate team based in Pittsburgh, PA with the goal of being competitive at the highest level supportable by the Pittsburgh ultimate community.

See also: [[History]]
//{{{
version.extensions.breadCrumbs = {major: 1, minor: 8, revision: 2, date: new Date("Oct 26, 2007")};

// show/hide display option (default is to SHOW breadcrumbs)
if (config.options.chkShowBreadcrumbs==undefined)
	config.options.chkShowBreadcrumbs=true;

// REORDER breadcrumbs when visiting previously viewed tiddler (default is to TRIM breadcrumbs)
if (config.options.chkReorderBreadcrumbs==undefined)
	config.options.chkReorderBreadcrumbs=false;

// create default breadcrumbs display as needed (default is to CREATE)
if (config.options.chkCreateDefaultBreadcrumbs==undefined)
	config.options.chkCreateDefaultBreadcrumbs=true;

// show breadcrumbs for 'startup' tiddlers (default is FALSE = only show crumbs for tiddlers opened after startup)
if (config.options.chkShowStartupBreadcrumbs==undefined)
	config.options.chkShowStartupBreadcrumbs=false;

config.macros.breadcrumbs =  {
	crumbs: [], // the list of current breadcrumbs
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var area=createTiddlyElement(place,"span",null,"breadCrumbs",null);
		area.setAttribute("homeSep",params[0]?params[0]:this.homeSeparator); // custom home separator
		area.setAttribute("crumbSep",params[1]?params[1]:this.crumbSeparator); // custom crumb separator
		this.render(area);
	},
	add: function (title) { // ELS: changed from passing event, "e", to passing tiddler title
		var thisCrumb = "[[" + title + "]]";
		var ind = this.crumbs.indexOf(thisCrumb);
		if(ind === -1)
			this.crumbs.push(thisCrumb);
		else if (config.options.chkReorderBreadcrumbs)
			this.crumbs.push(this.crumbs.splice(ind,1)[0]); // reorder crumbs
		else
			this.crumbs=this.crumbs.slice(0,ind+1); // trim crumbs
		this.refresh();
		return false;
	},
	getAreas: function() {
		var crumbAreas=[];
		// find all DIVs with classname=="breadCrumbs"
		// Note: use try/catch to avoid "Bad NPObject as private data" fatal error  caused when
		// embedded QuickTime player element is accessed by hasClass() function.
		var all=document.getElementsByTagName("*");
		for (var i=0; i<all.length; i++)
			try{ if (hasClass(all[i],"breadCrumbs")) crumbAreas.push(all[i]); } catch(e) {;}
		// find single DIV w/fixed ID (backward compatibility)
		var byID=document.getElementById("breadCrumbs")
		if (byID && !hasClass(byID,"breadCrumbs")) crumbAreas.push(byID);
		if (!crumbAreas.length && config.options.chkCreateDefaultBreadcrumbs) { // no existing crumbs display areas... create one...
			var defaultArea = createTiddlyElement(null,"span",null,"breadCrumbs",null);
		 	defaultArea.style.display= "none";
			var targetArea= document.getElementById("tiddlerDisplay");
		 	targetArea.parentNode.insertBefore(defaultArea,targetArea);
			crumbAreas.push(defaultArea);
		}
		return crumbAreas;
	},
	refresh: function() {
		var crumbAreas=this.getAreas();
		for (var i=0; i<crumbAreas.length; i++) {
			crumbAreas[i].style.display = config.options.chkShowBreadcrumbs?"block":"none";
			removeChildren(crumbAreas[i]);
			this.render(crumbAreas[i]);
		}
	},
	render: function(here) {
		createTiddlyButton(here,"Home",null,this.home,"tiddlyLink tiddlyLinkExisting");
		for (c=0; c<this.crumbs.length; c++)
			if (!store.tiddlerExists(this.crumbs[c].replace(/\[\[/,'').replace(/\]\]/,'')))
				this.crumbs.splice(c,1); // remove non-existing tiddler from crumbs
		var homeSep=here.getAttribute("homeSep"); if (!homeSep) homeSep=this.homeSeparator;
		var crumbSep=here.getAttribute("crumbSep"); if (!crumbSep) crumbSep=this.crumbSeparator;
		wikify(homeSep+this.crumbs.join(crumbSep),here);
	},
	home: function() {
		story.closeAllTiddlers();
		restart();
		config.macros.breadcrumbs.crumbs = [];
		var crumbAreas=config.macros.breadcrumbs.getAreas();
		for (var i=0; i<crumbAreas.length; i++) crumbAreas[i].style.display = "none";
		return false;
	}
};
if (config.macros.breadcrumbs.homeSeparator==undefined) // note: not a cookie
	config.macros.breadcrumbs.homeSeparator=" | ";
if (config.macros.breadcrumbs.crumbSeparator==undefined)  // note: not a cookie
	config.macros.breadcrumbs.crumbSeparator=" > ";

config.commands.previousTiddler = {
	text: 'back',
	tooltip: 'view the previous tiddler',
	hideReadOnly: false,
	dateFormat: 'DDD, MMM DDth YYYY hh:0mm:0ss',
	handler: function(event,src,title) {
		var here=story.findContainingTiddler(src); if (!here) return;
		var crumbs=config.macros.breadcrumbs.crumbs;
		if (crumbs.length>1) {
			var crumb=crumbs[crumbs.length-2].replace(/\[\[/,'').replace(/\]\]/,'');
			story.displayTiddler(here,crumb);
		}
		else
			config.macros.breadcrumbs.home();
		return false;
	}
};

config.macros.previousTiddler= {
	label: 'back',
	prompt: 'view the previous tiddler',
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var label=params.shift(); if (!label) label=this.label;
		var prompt=params.shift(); if (!prompt) prompt=this.prompt;
		createTiddlyButton(place,label,prompt,function() {
			var crumbs=config.macros.breadcrumbs.crumbs;
			if (crumbs.length>1) {
				var crumb=crumbs[crumbs.length-2].replace(/\[\[/,'').replace(/\]\]/,'');
				story.displayTiddler(place,crumb);
			}
			else
				config.macros.breadcrumbs.home();
		});
	}
}

// hijack story.displayTiddler() so crumbs can be refreshed when a tiddler is displayed
if (Story.prototype.breadCrumbs_coreDisplayTiddler==undefined)
	Story.prototype.breadCrumbs_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)
{
	this.breadCrumbs_coreDisplayTiddler.apply(this,arguments);
	// if not displaying tiddler during document startup, then add it to the breadcrumbs
	// note: 'startingUp' flag is a global, set/reset by the core init() function
	if (!startingUp || config.options.chkShowStartupBreadcrumbs) config.macros.breadcrumbs.add(title);
}

// hijack store.removeTiddler() so crumbs can be refreshed when a tiddler is deleted
if (TiddlyWiki.prototype.breadCrumbs_coreRemoveTiddler==undefined)
	TiddlyWiki.prototype.breadCrumbs_coreRemoveTiddler=TiddlyWiki.prototype.removeTiddler;
TiddlyWiki.prototype.removeTiddler= function(title)
{
	this.breadCrumbs_coreRemoveTiddler.apply(this,arguments);
	config.macros.breadcrumbs.refresh();
}
//}}}
//{{{
config.shadowTiddlers.CollapsedTemplate=
	"<!--{{{-->\
	<div class='toolbar' macro='toolbar expandTiddler collapseOthers closeTiddler closeOthers +editTiddler permalink references jump'></div>\
	<div class='title' macro='view title'></div>\
	<!--}}}-->";

// automatically tweak shadow ViewTemplate to add "collapseTiddler collapseOthers" commands
config.shadowTiddlers.ViewTemplate=config.shadowTiddlers.ViewTemplate.replace(/closeTiddler/,"collapseTiddler collapseOthers closeTiddler");

config.commands.collapseTiddler = {
	text: "fold",
	tooltip: "Collapse this tiddler",
	collapsedTemplate: "CollapsedTemplate",
	webCollapsedTemplate: "WebCollapsedTemplate",
	handler: function(event,src,title) {
		var e = story.findContainingTiddler(src); if (!e) return false;
		// don't fold tiddlers that are being edited!
		if(story.isDirty(e.getAttribute("tiddler"))) return false;
		var t=config.commands.collapseTiddler.getCollapsedTemplate();
		config.commands.collapseTiddler.saveTemplate(e);
		config.commands.collapseTiddler.display(title,t);
		e.setAttribute("folded","true");
		return false;
	},
	getCollapsedTemplate: function() {
		if (readOnly&&store.tiddlerExists(this.webCollapsedTemplate))
			return this.webCollapsedTemplate;
		else
			return this.collapsedTemplate
	},
	saveTemplate: function(e) {
		if (e.getAttribute("savedTemplate")==undefined)
			e.setAttribute("savedTemplate",e.getAttribute("template"));

	},
	// fold/unfold tiddler with suspend/resume of single/top/bottom-of-page mode
	display: function(title,t) {
		var opt=config.options;
		var saveSPM=opt.chkSinglePageMode; opt.chkSinglePageMode=false;
		var saveTPM=opt.chkTopOfPageMode; opt.chkTopOfPageMode=false;
		var saveBPM=opt.chkBottomOfPageMode; opt.chkBottomOfPageMode=false;
		story.displayTiddler(null,title,t);
		opt.chkBottomOfPageMode=saveBPM;
		opt.chkTopOfPageMode=saveTPM;
		opt.chkSinglePageMode=saveSPM;
	}
}

config.commands.expandTiddler = {
	text: "unfold",
	tooltip: "Expand this tiddler",
	handler: function(event,src,title) {
		var e = story.findContainingTiddler(src); if (!e) return false;
		var t = e.getAttribute("savedTemplate");
		config.commands.collapseTiddler.display(title,t);
		e.setAttribute("folded","false");
		return false;
	}
}

config.macros.collapseAll = {
	text: "collapse all",
	tooltip: "Collapse all tiddlers",
	handler: function(place,macroName,params,wikifier,paramString,tiddler){
		createTiddlyButton(place,this.text,this.tooltip,function(){
			story.forEachTiddler(function(title,tiddler){
				if(story.isDirty(title)) return;
				var t=config.commands.collapseTiddler.getCollapsedTemplate();
				config.commands.collapseTiddler.saveTemplate(tiddler);
				config.commands.collapseTiddler.display(title,t);
				tiddler.folded=true;
			})
		})
	}
}

config.macros.expandAll = {
	text: "expand all",
	tooltip: "Expand all tiddlers",
	handler: function(place,macroName,params,wikifier,paramString,tiddler){
		createTiddlyButton(place,this.text,this.tooltip,function(){
			story.forEachTiddler(function(title,tiddler){
				var t=config.commands.collapseTiddler.getCollapsedTemplate();
				if(tiddler.getAttribute("template")!=t) return; // re-display only if collapsed
				var t=tiddler.getAttribute("savedTemplate");
				config.commands.collapseTiddler.display(title,t);
				tiddler.folded=false;
			})
		})
	}
}

config.commands.collapseOthers = {
	text: "focus",
	tooltip: "Expand this tiddler and collapse all others",
	handler: function(event,src,title) {
		var e = story.findContainingTiddler(src); if (!e) return false;
		story.forEachTiddler(function(title,tiddler) {
			if(story.isDirty(title)) return;
			var t=config.commands.collapseTiddler.getCollapsedTemplate();
			if (e==tiddler) t=e.getAttribute("savedTemplate");
			config.commands.collapseTiddler.saveTemplate(tiddler);
			config.commands.collapseTiddler.display(title,t);
			tiddler.folded=(e!=tiddler);
		})
		return false;
	}
}

// {{{<<foldFirst>>}}} macro forces tiddler to be folded when *initially* displayed.
// Subsequent re-render does NOT re-fold tiddler, but closing/re-opening tiddler DOES cause it to fold first again.
config.macros.foldFirst = {
	handler: function(place,macroName,params,wikifier,paramString,tiddler){
		var e=story.findContainingTiddler(place);
		if (e.getAttribute("foldedFirst")=="true") return; // already been folded once
		var title=e.getAttribute("tiddler")
		var t=config.commands.collapseTiddler.getCollapsedTemplate();
		config.commands.collapseTiddler.saveTemplate(e);
		config.commands.collapseTiddler.display(title,t);
		e.setAttribute("folded","true");
		e.setAttribute("foldedFirst","true"); // only when tiddler is first rendered
		return false;
	}
}
//}}}
Reach the current team captains via email: captains at themuffnmen dot com
//{{{
version.extensions.disableWikiLinks= {major: 1, minor: 5, revision: 0, date: new Date(2007,6,9)};

if (config.options.chkDisableNonExistingWikiLinks==undefined) config.options.chkDisableNonExistingWikiLinks= false;
if (config.options.chkDisableWikiLinks==undefined) config.options.chkDisableWikiLinks=false;
if (config.options.txtDisableWikiLinksList==undefined) config.options.txtDisableWikiLinksList="DisableWikiLinksList";
if (config.options.chkAllowLinksFromShadowTiddlers==undefined) config.options.chkAllowLinksFromShadowTiddlers=true;
if (config.options.txtDisableWikiLinksTag==undefined) config.options.txtDisableWikiLinksTag="excludeWikiWords";

// find the formatter for wikiLink and replace handler with 'pass-thru' rendering
initDisableWikiLinksFormatter();
function initDisableWikiLinksFormatter() {
	for (var i=0; i<config.formatters.length && config.formatters[i].name!="wikiLink"; i++);
	config.formatters[i].coreHandler=config.formatters[i].handler;
	config.formatters[i].handler=function(w) {
		// supress any leading "~" (if present)
		var skip=(w.matchText.substr(0,1)==config.textPrimitives.unWikiLink)?1:0;
		var title=w.matchText.substr(skip);
		var exists=store.tiddlerExists(title);
		var inShadow=w.tiddler && store.isShadowTiddler(w.tiddler.title);

		// check for excluded Tiddler
		if (w.tiddler && w.tiddler.isTagged(config.options.txtDisableWikiLinksTag))
			{ w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }
		
		// check for specific excluded wiki words
		var t=store.getTiddlerText(config.options.txtDisableWikiLinksList)
		if (t && t.length && t.indexOf(w.matchText)!=-1)
			{ w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }

		// if not disabling links from shadows (default setting)
		if (config.options.chkAllowLinksFromShadowTiddlers && inShadow)
			return this.coreHandler(w);

		// check for non-existing non-shadow tiddler
		if (config.options.chkDisableNonExistingWikiLinks && !exists)
			{ w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }

		// if not enabled, just do standard WikiWord link formatting
		if (!config.options.chkDisableWikiLinks)
			return this.coreHandler(w);

		// just return text without linking
		w.outputText(w.output,w.matchStart+skip,w.nextMatch)
	}
}

Tiddler.prototype.coreAutoLinkWikiWords = Tiddler.prototype.autoLinkWikiWords;
Tiddler.prototype.autoLinkWikiWords = function()
{
	// DEBUG alert("processing: "+this.title);
	// if all automatic links are not disabled, just return results from core function
	if (!config.options.chkDisableWikiLinks)
		return this.coreAutoLinkWikiWords.apply(this,arguments);
	return false;
}
//}}}
[img[discmockup-graphic.png]]
{{{
var GATracker = {
	// save display function
	displayTiddler: story.displayTiddler
};

GATracker.trackAndDisplayTiddler = function(srcElement, titles) {
	// display requested tiddler first.
	GATracker.displayTiddler.apply(this, arguments);

	// now perform tracking as appropriate.
	if(readOnly && !startingUp) {
		try {
			var filename;
			if(typeof(titles) == 'object') { 
				filename = titles.title.htmlEncode();
			} else {
				filename = titles.htmlEncode();
			}
			filename = filename.toLowerCase();
			filename = filename.replace(/ |\/|@/gi, '-');
			filename = filename.replace(/(-)\1+/gi, '$1');
			filename = escape(filename);
			var pageTracker = _gat._getTracker("UA-158665-3");
			pageTracker._initData();
			pageTracker._trackPageview('/' + filename + '.html');
		} catch (err) {
			// ignore error; we just won't be able to record page views.
		}
	}
};

story.displayTiddler = GATracker.trackAndDisplayTiddler;


}}}


<<tag 2008>>
[[Try-outs|2008 Try-outs]]

<<tag 2007>>
[[Season Summary|2007 Season Summary]]
[[Official Team Roster|2007 Official Team Roster]]
[[Team Photo|2007 Team Photo]]
[[Highlight Video|2007 Highlight Video]]
[[Tournaments|2007 Tournaments]]

See also: [[About Us]]
//{{{
version.extensions.inlineJavascript= {major: 1, minor: 9, revision: 2, date: new Date(2008,3,3)};

config.formatters.push( {
	name: "inlineJavascript",
	match: "\\<script",
	lookahead: "\\<script(?: src=\\\"((?:.|\\n)*?)\\\")?(?: label=\\\"((?:.|\\n)*?)\\\")?(?: title=\\\"((?:.|\\n)*?)\\\")?(?: key=\\\"((?:.|\\n)*?)\\\")?( show)?\\>((?:.|\\n)*?)\\</script\\>",

	handler: function(w) {
		var lookaheadRegExp = new RegExp(this.lookahead,"mg");
		lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var src=lookaheadMatch[1];
			var label=lookaheadMatch[2];
			var tip=lookaheadMatch[3];
			var key=lookaheadMatch[4];
			var show=lookaheadMatch[5];
			var code=lookaheadMatch[6];
			if (src) { // load a script library
				// make script tag, set src, add to body to execute, then remove for cleanup
				var script = document.createElement("script"); script.src = src;
				document.body.appendChild(script); document.body.removeChild(script);
			}
			if (code) { // there is script code
				if (show) // show inline script code in tiddler output
					wikify("{{{\n"+lookaheadMatch[0]+"\n}}}\n",w.output);
				if (label) { // create a link to an 'onclick' script
					// add a link, define click handler, save code in link (pass 'place'), set link attributes
					var link=createTiddlyElement(w.output,"a",null,"tiddlyLinkExisting",wikifyPlainText(label));
					var fixup=code.replace(/document.write\s*\(/gi,'place.bufferedHTML+=(');
					link.code="function _out(place){"+fixup+"\n};_out(this);"
					link.tiddler=w.tiddler;
					link.onclick=function(){
						this.bufferedHTML="";
						try{ var r=eval(this.code);
							if(this.bufferedHTML.length || (typeof(r)==="string")&&r.length)
								var s=this.parentNode.insertBefore(document.createElement("span"),this.nextSibling);
							if(this.bufferedHTML.length)
								s.innerHTML=this.bufferedHTML;
							if((typeof(r)==="string")&&r.length) {
								wikify(r,s,null,this.tiddler);
								return false;
							} else return r!==undefined?r:false;
						} catch(e){alert(e.description||e.toString());return false;}
					};
					link.setAttribute("title",tip||"");
					var URIcode='javascript:void(eval(decodeURIComponent(%22(function(){try{';
					URIcode+=encodeURIComponent(encodeURIComponent(code.replace(/\n/g,' ')));
					URIcode+='}catch(e){alert(e.description||e.toString())}})()%22)))';
					link.setAttribute("href",URIcode);
					link.style.cursor="pointer";
					if (key) link.accessKey=key.substr(0,1); // single character only
				}
				else { // run inline script code
					var fixup=code.replace(/document.write\s*\(/gi,'place.innerHTML+=(');
					var code="function _out(place){"+fixup+"\n};_out(w.output);"
					try { var out=eval(code); } catch(e) { out=e.description?e.description:e.toString(); }
					if (out && out.length) wikify(out,w.output,w.highlightRegExp,w.tiddler);
				}
			}
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
	}
} )
//}}}

// // Backward-compatibility for TW2.1.x and earlier
//{{{
if (typeof(wikifyPlainText)=="undefined") window.wikifyPlainText=function(text,limit,tiddler) {
	if(limit > 0) text = text.substr(0,limit);
	var wikifier = new Wikifier(text,formatter,null,tiddler);
	return wikifier.wikifyPlain();
}
//}}}
//{{{
version.extensions.matchTags= {major: 1, minor: 1, revision: 1, date: new Date(2008,2,29)};

config.macros.matchTags = {
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var fmt=params.shift().unescapeLineBreaks();
		var sep=params.shift().unescapeLineBreaks();
		var c = params.join(" ");
		if (!c||!c.trim().length) return;
		var tids=store.matchTags(c);
		for (var t=0; t<tids.length; t++)
			tids[t]=fmt.format([String.encodeTiddlyLink(tids[t].title)]);
		wikify(tids.join(sep),place);
	}
};
//}}}

// // store.matchTags(): use boolean expression for tag matching
//{{{
TiddlyWiki.prototype.matchTags = function(c) {
	var results = [];

	// build a regex of all tags as a big-old regex that 
	// OR's the tags together (tag1|tag2|tag3...) in length order
	var tgs = store.getTags();
	if (!tgs.length) return results; // empty list
	var tags = tgs.sort(
		function(a,b){return (a[0].length<b[0].length)-(a[0].length>b[0].length);});
	var exp = "(" + tags.join("|") + ")" ;
	exp = exp.replace( /(,[\d]+)/g, "" ) ;
	var regex = new RegExp( exp, "ig" );

	// build a string such that an expression that looks like this: tag1 AND tag2 OR NOT tag3
	// turns into : /tag1/.test(...) && /tag2/.test(...) || ! /tag2/.test(...)
	// if a tag doesn't exist it will get left alone (we only turn existing tags into actual tests).
	// replace anything that wasn't found as a tag, AND, OR, NOT or PARENS with the string "false"
	// if a tiddler does not have a given tag, then /tag/.test(...) will always return false.
	c = c.replace( regex, "/$1\\|/.test(tiddlerTags)" );
	c = c.replace( /\sand\s/ig, " && " ) ;
	c = c.replace( /\sor\s/ig, " || " ) ;
	c = c.replace( /\s?not\s/ig, " ! " ) ;
	c = c.replace( /(\s|^)+[^\/\|&!\(\)][^\s]*/g, "false" )

	// scan all tiddlers for matches
	var err=false;
	store.forEachTiddler(function (title,tiddler) {
		if (err) return; // if error has occurred, skip remaining tiddlers
	 	// make a string of the tags in the tiddler
		var tiddlerTags = (tiddler.tags?tiddler.tags.join("|"):"")+"|" ;
		// then eval that string using the specified boolean expression
		// if it's TRUE then the tiddler qualifies!
		try { if(eval(c)) results.push(tiddler); }
		catch(e) { err=true; displayMessage("tag filter error: '"+e+"'"); }
	});
	return results;
}
//}}}

// // REPLACE core filterTiddlers() to use enhanced boolean matching for [tag[...]] syntax
//{{{
// Filter a list of tiddlers
TiddlyWiki.prototype.filterTiddlers = function(filter)
{
	var results = [];
	if(filter) {
		var tiddler;
		var re = /([^ \[\]]+)|(?:\[([ \w]+)\[([^\]]+)\]\])|(?:\[\[([^\]]+)\]\])/mg;
		var match = re.exec(filter);
		while(match) {
			if(match[1] || match[4]) {
				var title = match[1] ? match[1] : match[4];
				tiddler = this.fetchTiddler(title);
				if(tiddler) {
					results.pushUnique(tiddler);
				} else if(store.isShadowTiddler(title)) {
					tiddler = new Tiddler();
					tiddler.set(title,store.getTiddlerText(title));
					results.pushUnique(tiddler);
				}
			} else if(match[2]) {
				switch(match[2]) {
					case "tag":
						// ELS: use matchTags() instead of isTagged()
						results = this.matchTags(match[3]);
						break;
					case "sort":
						results = this.sortTiddlers(results,match[3]);
						break; 
				}
			}
			match = re.exec(filter);
		}
	}
	return results;
};
//}}}
The Muff ’n Men jerseys are red and charcoal colored Ambient jerseys from [[Five Ultimate|http://www.fiveultimate.com]] with a 5"-wide version of [[our logo|Our Logo]] on the shirt front.
The Muff ’n Men logo was a result of the creativity of Laura Perkins.  Her sketch was provided to [[Five Ultimate|http://www.fiveultimate.com]] who cleaned it up and vectorized to create an appropriate graphic for printing on our [[jerseys|Our Jerseys]].  The logo now also adorns some [[discs|Team Discs]]!

[img[http://www.themuffnmen.com/tMnMLogoSmall.png]]
//{{{
if (Story.prototype.rearrangeTiddlersHijack_refreshTiddler===undefined) {
Story.prototype.rearrangeTiddlersHijack_refreshTiddler = Story.prototype.refreshTiddler;
Story.prototype.refreshTiddler = function(title,template)
{
	this.rearrangeTiddlersHijack_refreshTiddler.apply(this,arguments);
	var theTiddler = document.getElementById(this.idPrefix + title); if (!theTiddler) return;
	var theHandle;
	var children=theTiddler.getElementsByTagName("*");
	for (var i=0; i<children.length; i++) if (hasClass(children[i],"title")) { theHandle=children[i]; break; }
	if (!theHandle) return theTiddler;

	Drag.init(theHandle, theTiddler, 0, 0, null, null);
	theHandle.style.cursor="move";
	theHandle.title="drag title to re-arrange tiddlers"
	theTiddler.onDrag = function(x,y,myElem) {
		if (this.style.position!="relative")
			{ this.savedstyle=this.style.position; this.style.position="relative"; }
		y = myElem.offsetTop;
		var next = myElem.nextSibling;
		var prev = myElem.previousSibling;
		if (next && y + myElem.offsetHeight > next.offsetTop + next.offsetHeight/2) { 
			myElem.parentNode.removeChild(myElem);
			next.parentNode.insertBefore(myElem, next.nextSibling);//elems[pos+1]);
			myElem.style["top"] = -next.offsetHeight/2+"px";
		}
		if (prev && y < prev.offsetTop + prev.offsetHeight/2) { 
			myElem.parentNode.removeChild(myElem);
			prev.parentNode.insertBefore(myElem, prev);
			myElem.style["top"] = prev.offsetHeight/2+"px";
		}
	};
	theTiddler.onDragEnd = function(x,y,myElem) {
		myElem.style["top"] = "0px";
		if (this.savedstyle!=undefined)
			this.style.position=this.savedstyle;
	}
	return theTiddler;
}
}

/**************************************************
 * dom-drag.js
 * 09.25.2001
 * www.youngpup.net
 **************************************************
 * 10.28.2001 - fixed minor bug where events
 * sometimes fired off the handle, not the root.
 **************************************************/

var Drag = {
	obj:null,

	init:
	function(o, oRoot, minX, maxX, minY, maxY) {
		o.onmousedown = Drag.start;
		o.root = oRoot && oRoot != null ? oRoot : o ;
		if (isNaN(parseInt(o.root.style.left))) o.root.style.left="0px";
		if (isNaN(parseInt(o.root.style.top))) o.root.style.top="0px";
		o.minX = typeof minX != 'undefined' ? minX : null;
		o.minY = typeof minY != 'undefined' ? minY : null;
		o.maxX = typeof maxX != 'undefined' ? maxX : null;
		o.maxY = typeof maxY != 'undefined' ? maxY : null;
		o.root.onDragStart = new Function();
		o.root.onDragEnd = new Function();
		o.root.onDrag = new Function();
	},

	start:
	function(e) {
		var o = Drag.obj = this;
		e = Drag.fixE(e);
		var y = parseInt(o.root.style.top);
		var x = parseInt(o.root.style.left);
		o.root.onDragStart(x, y, Drag.obj.root);
		o.lastMouseX = e.clientX;
		o.lastMouseY = e.clientY;
		if (o.minX != null) o.minMouseX = e.clientX - x + o.minX;
		if (o.maxX != null) o.maxMouseX = o.minMouseX + o.maxX - o.minX;
		if (o.minY != null) o.minMouseY = e.clientY - y + o.minY;
		if (o.maxY != null) o.maxMouseY = o.minMouseY + o.maxY - o.minY;
		document.onmousemove = Drag.drag;
		document.onmouseup = Drag.end;
		Drag.obj.root.style["z-index"] = "10";
		return false;
	},

	drag:
	function(e) {
		e = Drag.fixE(e);
		var o = Drag.obj;
		var ey = e.clientY;
		var ex = e.clientX;
		var y = parseInt(o.root.style.top);
		var x = parseInt(o.root.style.left);
		var nx, ny;
		if (o.minX != null) ex = Math.max(ex, o.minMouseX);
		if (o.maxX != null) ex = Math.min(ex, o.maxMouseX);
		if (o.minY != null) ey = Math.max(ey, o.minMouseY);
		if (o.maxY != null) ey = Math.min(ey, o.maxMouseY);
		nx = x + (ex - o.lastMouseX);
		ny = y + (ey - o.lastMouseY);
		Drag.obj.root.style["left"] = nx + "px";
		Drag.obj.root.style["top"] = ny + "px";
		Drag.obj.lastMouseX = ex;
		Drag.obj.lastMouseY = ey;
		Drag.obj.root.onDrag(nx, ny, Drag.obj.root);
		return false;
	},

	end:
	function() {
		document.onmousemove = null;
		document.onmouseup = null;
		Drag.obj.root.style["z-index"] = "0";
		Drag.obj.root.onDragEnd(parseInt(Drag.obj.root.style["left"]), parseInt(Drag.obj.root.style["top"]), Drag.obj.root);
		Drag.obj = null;
	},

	fixE:
	function(e) {
		if (typeof e == 'undefined') e = window.event;
		if (typeof e.layerX == 'undefined') e.layerX = e.offsetX;
		if (typeof e.layerY == 'undefined') e.layerY = e.offsetY;
		return e;
	}
};
//}}}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>SITE_TITLE: TIDDLER_TITLE</title>
<meta name="description" content="SITE_SUBTITLE">
<meta name="keywords" content="TIDDLER_KEYWORDS">
<script language="JavaScript" type="text/javascript">
location.href = 'TIDDLER_URL';
</script>
<base href="TIDDLER_URL">
</head>

<body>
<noscript>
<a href="TIDDLER_URL">TIDDLER_TITLE</a>
</noscript>
TIDDLER_CONTENT
</body>
</html>
// Adapted from: http://www.superphysique.net#%5B%5BSEO%20TiddlyWiki%20Plugin%5D%5D
function generateSEOFiles()
{
	// last update: 2007-02-14 by Fabrice Proudhon
	// http://www.superphysique.net#%5B%5BSEO%20TiddlyWiki%20Plugin%5D%5D
	var originalPath = document.location.toString();
	if(originalPath.substr(0,5) != "file:") 
	{
		alert(config.messages.notFileUrlError);
		if(store.tiddlerExists(config.messages.saveInstructions))
			story.displayTiddler(null,config.messages.saveInstructions);
		return;
	}
	var y = [];
	var g = [];
	var localPath = getLocalPath(originalPath);
	var c = store.getTiddlerText("SEOTiddlyWikiConfig");
	var su = store.getTiddlerText("SiteUrl");
	var st = wikifyPlain("SiteTitle");
	var sbt = wikifyPlain("SiteSubtitle");
	var htmlPath;
	var sep = '/';
	var p = localPath.lastIndexOf("/");
	if(p == -1) {
		p = localPath.lastIndexOf("\\");
		sep = '\\';
	}
	if(p == -1) {
		displayMessage('Unable to determine local path separator', '');
		return;
	}
	htmlPath = localPath.substr(0,p);
	var tiddlers = store.getTiddlers("modified","excludeSearch");
	g.push('<url><loc>' + su.htmlEncode() + '</loc></url>');
	y.push(su.htmlEncode());
	var baseurl = su.htmlEncode();
	var lastslash = baseurl.lastIndexOf("/");
	if(lastslash < baseurl.length - 1) {
		// strip off file name from URL to create proper relative paths
		baseurl = baseurl.htmlEncode().substr(0, lastslash + 1);
	}
	for (var t=0; t<tiddlers.length; t++) {
		var content = c;
		var filename = tiddlers[t].title.htmlEncode();
		filename = filename.toLowerCase();
		filename = filename.replace(/ |\/|@|\(|\)/gi, '-');
		filename = filename.replace(/(-)\1+/gi, '$1');
		filename = filename.replace(/^-/, '');
		filename = filename.replace(/-$/, '');
		if(filename.length > 35) {
			filename = filename.substring(0, 35);
		}
        	content = content.replace(/SITE_TITLE/gi, st.htmlEncode());
        	content = content.replace(/SITE_SUBTITLE/gi, sbt.htmlEncode());
        	content = content.replace(/TIDDLER_TITLE/gi, tiddlers[t].title.htmlEncode());
		content = content.replace(/TIDDLER_URL/gi, su.htmlEncode() + '#' + String.encodeTiddlyLink(tiddlers[t].title));
        	content = content.replace(/TIDDLER_KEYWORDS/gi, tiddlers[t].tags.join(',').htmlEncode());
        	content = content.replace(/TIDDLER_CONTENT/gi, wikifyStatic(tiddlers[t].text,null,tiddlers[t]).htmlEncode());
        	content = content.replace(/&lt;/gi, '<');
        	content = content.replace(/&gt;/gi, '>');
        	content = content.replace(/&quot;/gi, '"');
		var d = tiddlers[t].modified.getFullYear() + '-';
		if (tiddlers[t].modified.getMonth() + 1 < 10) d = d + '0';
		d = d + (tiddlers[t].modified.getMonth() + 1) + '-';
		if (tiddlers[t].modified.getDate() < 10) d = d + '0';
		d = d + tiddlers[t].modified.getDate();
		g.push('<url><loc>' + baseurl + escape(filename) + '.html' + '</loc><lastmod>' + d + '</lastmod></url>');
		y.push(baseurl + escape(filename) + '.html');
		saveFile(htmlPath + sep + filename + '.html', convertUnicodeToUTF8(content));
		
	}
	saveFile(htmlPath + sep + 'urllist.txt', convertUnicodeToUTF8(y.join('\n')));
	saveFile(htmlPath + sep + 'sitemap-real.xml', '<?xml version="1.0" encoding="utf-8"?><urlset xmlns="http://www.google.com/schemas/sitemap/0.84">\n' + convertUnicodeToUTF8(g.join('\n')) + '</urlset>');
	displayMessage('SEO files created - ' + htmlPath, '');
}
1) Create two tiddlers like these one (same name and content):
[[SEOTiddlyWikiPlugin]] [[SEOTiddlyWikiConfig]]
NB: double-clic on each tiddler to get edit mode and copy-paste their content.
2) Fill in shadow tiddlers SiteUrl, SiteTitle and SiteSubtitle.
3) Edit this tiddler and see the code behind the following link to understand how to launch the process, once the plugin installed: <html><a href="javascript:generateSEOFiles();">Generate SEO files</a></html>.
4) See http://www.google.com/webmasters/sitemaps/ to register your  sitemap.xml file.

Tips
1) Feel free to modify html template [[SEOTiddlyWikiConfig]].
2) Use tag //excludeSearch// to disallow the export of a tiddler.

Limitation
If you remove a tiddler after an export, you have to manually remove the corresponding html file.
//{{{
version.extensions.searchOptions = {major: 2, minor: 6, revision: 1, date: new Date(2007,2,17)};

if (config.options.chkSearchTitles===undefined) config.options.chkSearchTitles=true;
if (config.options.chkSearchText===undefined) config.options.chkSearchText=true;
if (config.options.chkSearchTags===undefined) config.options.chkSearchTags=true;
if (config.options.chkSearchFields===undefined) config.options.chkSearchFields=true;
if (config.options.chkSearchTitlesFirst===undefined) config.options.chkSearchTitlesFirst=false;
if (config.options.chkSearchList===undefined) config.options.chkSearchList=false;
if (config.options.chkSearchByDate===undefined) config.options.chkSearchByDate=false;
if (config.options.chkSearchIncremental===undefined) config.options.chkSearchIncremental=true;
if (config.options.chkSearchShadows===undefined) config.options.chkSearchShadows=false;

if (config.optionsDesc) {
	config.optionsDesc.chkSearchTitles="Search in tiddler titles";
	config.optionsDesc.chkSearchText="Search in tiddler text";
	config.optionsDesc.chkSearchTags="Search in tiddler tags";
	config.optionsDesc.chkSearchFields="Search in tiddler data fields";
	config.optionsDesc.chkSearchShadows="Search in shadow tiddlers";
	config.optionsDesc.chkSearchTitlesFirst="Search results show title matches first";
	config.optionsDesc.chkSearchList="Search results show list of matching tiddlers";
	config.optionsDesc.chkSearchByDate="Search results sorted by modification date ";
	config.optionsDesc.chkSearchIncremental="Incremental searching";
} else {
	config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTitles>> Search in tiddler titles"
		+"\n<<option chkSearchText>> Search in tiddler text"
		+"\n<<option chkSearchTags>> Search in tiddler tags"
		+"\n<<option chkSearchFields>> Search in tiddler data fields"
		+"\n<<option chkSearchShadows>> Search in shadow tiddlers"
		+"\n<<option chkSearchTitlesFirst>> Search results show title matches first"
		+"\n<<option chkSearchList>> Search results show list of matching tiddlers"
		+"\n<<option chkSearchByDate>> Search results sorted by modification date"
		+"\n<<option chkSearchIncremental>> Incremental searching";
}

if (config.macros.search.reportTitle==undefined)
	config.macros.search.reportTitle="SearchResults";

config.macros.search.onKeyPress = function(e)
{
	if(!e) var e = window.event;
	switch(e.keyCode)
		{
		case 13: // Ctrl-Enter
		case 10: // Ctrl-Enter on IE PC
			config.macros.search.doSearch(this);
			break;
		case 27: // Escape
			this.value = "";
			clearMessage();
			break;
		}
	if (config.options.chkSearchIncremental) {
		if(this.value.length > 2)
			{
			if(this.value != this.getAttribute("lastSearchText"))
				{
				if(config.macros.search.timeout)
					clearTimeout(config.macros.search.timeout);
				var txt = this;
				config.macros.search.timeout = setTimeout(function() {config.macros.search.doSearch(txt);},500);
				}
			}
		else
			{
			if(config.macros.search.timeout)
				clearTimeout(config.macros.search.timeout);
			}
	}
}
//}}}

//{{{
Story.prototype.search = function(text,useCaseSensitive,useRegExp)
{
	highlightHack = new RegExp(useRegExp ? text : text.escapeRegExp(),useCaseSensitive ? "mg" : "img");
	var matches = store.search(highlightHack,config.options.chkSearchByDate?"modified":"title","excludeSearch");
	if (config.options.chkSearchByDate) matches=matches.reverse(); // most recent changes first
	var q = useRegExp ? "/" : "'";
	clearMessage();
	if (!matches.length) {
		if (config.options.chkSearchList) discardSearchResults();
		displayMessage(config.macros.search.failureMsg.format([q+text+q]));
	} else {
		if (config.options.chkSearchList) 
			reportSearchResults(text,matches);
		else {
			var titles = []; for(var t=0; t<matches.length; t++) titles.push(matches[t].title);
			this.closeAllTiddlers(); story.displayTiddlers(null,titles);
			displayMessage(config.macros.search.successMsg.format([matches.length, q+text+q]));
		}
	}
	highlightHack = null;
}

TiddlyWiki.prototype.search = function(searchRegExp,sortField,excludeTag)
{
	var candidates = this.reverseLookup("tags",excludeTag,false,sortField);

	// scan for matching titles first...
	var results = [];
	if (config.options.chkSearchTitles) {
		for(var t=0; t<candidates.length; t++)
			if(candidates[t].title.search(searchRegExp)!=-1)
				results.push(candidates[t]);
		if (config.options.chkSearchShadows)
			for (var t in config.shadowTiddlers)
				if ((t.search(searchRegExp)!=-1) && !store.tiddlerExists(t))
					results.push((new Tiddler()).assign(t,config.shadowTiddlers[t]));
	}
	// then scan for matching text, tags, or field data
	for(var t=0; t<candidates.length; t++) {
		if (config.options.chkSearchText && candidates[t].text.search(searchRegExp)!=-1)
			results.pushUnique(candidates[t]);
		if (config.options.chkSearchTags && candidates[t].tags.join(" ").search(searchRegExp)!=-1)
			results.pushUnique(candidates[t]);
		if (config.options.chkSearchFields && store.forEachField!=undefined) // requires TW2.1 or above
			store.forEachField(candidates[t],
				function(tid,field,val) { if (val.search(searchRegExp)!=-1) results.pushUnique(candidates[t]); },
				true); // extended fields only
	}
	// then check for matching text in shadows
	if (config.options.chkSearchShadows)
		for (var t in config.shadowTiddlers)
			if ((config.shadowTiddlers[t].search(searchRegExp)!=-1) && !store.tiddlerExists(t))
				results.pushUnique((new Tiddler()).assign(t,config.shadowTiddlers[t]));

	// if not 'titles first', or sorting by modification date,  re-sort results to so titles, text, tag and field matches are mixed together
	if(!sortField) sortField = "title";
	var bySortField=function (a,b) {if(a[sortField] == b[sortField]) return(0); else return (a[sortField] < b[sortField]) ? -1 : +1; }
	if (!config.options.chkSearchTitlesFirst || config.options.chkSearchByDate) results.sort(bySortField);

	return results;
}

// REPORT GENERATOR
if (!window.reportSearchResults) window.reportSearchResults=function(text,matches)
{
	var title=config.macros.search.reportTitle
	var q = config.options.chkRegExpSearch ? "/" : "'";
	var body="\n";

	// summary: nn tiddlers found matching '...', options used
	body+="''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''\n";
	body+="^^//searched in:// ";
	body+=(config.options.chkSearchTitles?"''titles'' ":"");
	body+=(config.options.chkSearchText?"''text'' ":"");
	body+=(config.options.chkSearchTags?"''tags'' ":"");
	body+=(config.options.chkSearchFields?"''fields'' ":"");
	if (config.options.chkCaseSensitiveSearch||config.options.chkRegExpSearch) {
		body+=" //with options:// ";
		body+=(config.options.chkCaseSensitiveSearch?"''case sensitive'' ":"");
		body+=(config.options.chkRegExpSearch?"''text patterns'' ":"");
	}
	body+="^^";

	// numbered list of links to matching tiddlers
	body+="\n<<<";
	for(var t=0;t<matches.length;t++) {
		var date=config.options.chkSearchByDate?(matches[t].modified.formatString('YYYY.0MM.0DD 0hh:0mm')+" "):"";
		body+="\n# "+date+"[["+matches[t].title+"]]";
	}
	body+="\n<<<\n";

	// open all matches button
	body+="<html><input type=\"button\" href=\"javascript:;\" ";
	body+="onclick=\"story.displayTiddlers(null,["
	for(var t=0;t<matches.length;t++)
		body+="'"+matches[t].title.replace(/\'/mg,"\\'")+"'"+((t<matches.length-1)?", ":"");
	body+="],1);\" ";
	body+="accesskey=\"O\" ";
	body+="value=\"open all matching tiddlers\"></html> ";

	// discard search results button
	body+="<html><input type=\"button\" href=\"javascript:;\" ";
	body+="onclick=\"story.closeTiddler('"+title+"'); store.deleteTiddler('"+title+"'); store.notify('"+title+"',true);\" ";
	body+="value=\"discard "+title+"\"></html>";

	// search again
	body+="\n\n----\n";
	body+="<<search \""+text+"\">>\n";
	body+="<<option chkSearchTitles>>titles ";
	body+="<<option chkSearchText>>text ";
	body+="<<option chkSearchTags>>tags";
	body+="<<option chkSearchFields>>fields";
	body+="<<option chkCaseSensitiveSearch>>case-sensitive ";
	body+="<<option chkRegExpSearch>>text patterns";
	body+="<<option chkSearchByDate>>sort by date";

	// create/update the tiddler
	var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();
	tiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch temporary");
	store.addTiddler(tiddler); story.closeTiddler(title);

	// use alternate "search again" label in <<search>> macro
	var oldprompt=config.macros.search.label;
	config.macros.search.label="search again";

	// render/refresh tiddler
	story.displayTiddler(null,title,1);
	store.notify(title,true);

	// restore standard search label
	config.macros.search.label=oldprompt;

}

if (!window.discardSearchResults) window.discardSearchResults=function()
{
	// remove the tiddler
	story.closeTiddler(config.macros.search.reportTitle);
	store.deleteTiddler(config.macros.search.reportTitle);
}
//}}}
http://www.themuffnmen.com/themuffnmen.html
//{{{
window.old_lewcid_splash_restart=window.restart;

window.restart = function()
{   if (document.getElementById("SplashScreen"))
        document.getElementById("SplashScreen").style.display = "none";
      if (document.getElementById("contentWrapper"))
        document.getElementById("contentWrapper").style.display = "block";
    
    window.old_lewcid_splash_restart();
   
    if (splashScreenInstall)
       {if(config.options.chkAutoSave)
			{saveChanges();}
        displayMessage("TW SplashScreen has been installed, please save and refresh your TW.");
        }
}


var oldText = store.getTiddlerText("MarkupPreHead");
if (oldText.indexOf("SplashScreen")==-1)
   {var siteTitle = store.getTiddlerText("SiteTitle");
   var splasher='\n\n<style type="text/css">#contentWrapper {display:none;}</style><div id="SplashScreen" style="border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;"><b>'+siteTitle +'</b> is loading<blink> ...</blink><br><br><span style="font-size: 14px; color:red;">Requires Javascript.</span></div>';
   if (! store.tiddlerExists("MarkupPreHead"))
       {var myTiddler = store.createTiddler("MarkupPreHead");}
   else
      {var myTiddler = store.getTiddler("MarkupPreHead");}
      myTiddler.set(myTiddler.title,oldText+splasher,config.options.txtUserName,null,null);
      store.setDirty(true);
      var splashScreenInstall = true;
}
//}}}
[[Contact Us]]
* Melissa Foxworth (2007-present)
* Michael Smith (2007-present)
[[The team logo|Our Logo]] now appears on custom 175g white ~UltraStar Sportdiscs from [[Disccraft|http://www.discraft.com]]. The discs have either silver or red metallic print and are currently only available for sale to team members.  

Sample mockup: 
[img[discmockup-red.png]]
[[View higher resolution version of the disc graphic|Disc Graphic]]