It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://blog-960382364051.mit-edu.top/post/6413870295

  1. <!doctype html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" prefix="og: http://ogp.me/ns#">
  3.  
  4.  <head>
  5.    <meta charset="utf-8">
  6.    <meta name="applicable-device" content="pc,mobile">
  7.    <meta name="viewport" content="width=device-width, initial-scale=1">
  8.    <title>The Impact of Dynamic Discounts on Player Spending Habits #267289450832 (2025-02-06)</title>
  9.    <link rel="canonical" href="https://blog-960382364051.mit-edu.top/post/6413870295">
  10.    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap">
  11.    <link rel="stylesheet" href="https://x.mit-edu.top/static/css/style.css">
  12.    <script src="https://x.mit-edu.top/static/js/lazysizes.min.js" async></script>
  13.    <link rel="shortcut icon" href="/favicon.ico">
  14.    <!-- Open Graph Metadata -->
  15.    <meta property="og:type" content="article" />
  16.    <meta property="og:title" content="The Impact of Dynamic Discounts on Player Spending Habits" />
  17.    <meta property="og:description" content="The Impact of Dynamic Discounts on Player Spending Habits #267289450832 (2025-02-06)" />
  18.    <meta property="og:url" content="https://blog-960382364051.mit-edu.top/post/6413870295" />
  19.    <meta property="og:site_name" content="mit-edu.top" />
  20.    <meta property="og:image" content="https://x.mit-edu.top/static/images/post/13.jpg" />
  21.    <meta property="og:article:published_time" content="2025-02-06T07:13:54Z" />
  22.    <meta property="og:article:author" content="Dr. John Smith" />
  23.    <meta property="og:article:section" content="mit-edu.top" />
  24.    <meta property="og:article:tag" content="Games, Mobile Games, Video Games" />
  25.    <!-- Schema.org -->
  26.    <script type="application/ld+json">{
  27.            "@context": "https://schema.org",
  28.            "@type": "ScholarlyArticle",
  29.            "headline": "The Impact of Dynamic Discounts on Player Spending Habits #267289450832 (2025-02-06)",
  30.            "author": {
  31.                "@type": "Person",
  32.                "name": "Dr. John Smith",
  33.                "affiliation": {
  34.                    "@type": "Organization",
  35.                    "name": "mit-edu.top"
  36.                },
  37.                "url": "https://blog-960382364051.mit-edu.top/post/6413870295"
  38.            },
  39.            "datePublished": "2025-02-06T07:13:54Z",
  40.            "image": "https://x.mit-edu.top/static/images/post/13.jpg",
  41.            "journal": {
  42.                "@type": "Periodical",
  43.                "name": "mit-edu.top",
  44.                "issn": "10.1069/267289450832"
  45.            },
  46.            "publisher": {
  47.                "@type": "Organization",
  48.                "name": "mit-edu.top",
  49.                "url": "https://blog-960382364051.mit-edu.top"
  50.            },
  51.            "doi": "267289450832",
  52.            "abstract": "The Impact of Dynamic Discounts on Player Spending Habits #267289450832 (2025-02-06)",
  53.            "citation": {
  54.                "@type": "CreativeWork",
  55.                "name": "The Impact of Dynamic Discounts on Player Spending Habits",
  56.                "author": "Dr. John Smith",
  57.                "datePublished": "2025-02-06T07:13:54Z",
  58.                "url": "https://blog-960382364051.mit-edu.top/post/6413870295"
  59.            }
  60.        }
  61.    </script>
  62. </head>
  63.  
  64. <body>
  65.    <div class="site-mobile-menu site-navbar-target">
  66.        <div class="site-mobile-menu-header">
  67.            <div class="site-mobile-menu-close">
  68.                <span class="icofont-close js-menu-toggle"></span>
  69.            </div>
  70.        </div>
  71.        <div class="site-mobile-menu-body"></div>
  72.    </div>
  73.    <nav class="site-nav">
  74.        <div class="container">
  75.            <div class="site-navigation">
  76.                <div class="row">
  77.                    <div class="col-md-6 text-center order-1 order-md-2 mb-3 mb-md-0">
  78.                        <a href="https://blog-960382364051.mit-edu.top" class="logo m-0 text-uppercase">mit-edu.top</a>
  79.                    </div>
  80.                    <div class="col-md-3 order-3 order-md-1">
  81.                    </div>
  82.                </div>
  83.            </div>
  84.        </div>
  85.    </nav>
  86.    <div class="section post-section pt-5">
  87.        <div class="container">
  88.            <div class="row justify-content-center">
  89.                <div class="col-lg-8">
  90.                    <div class="text-center">
  91.                        <img src="https://x.mit-edu.top/static/images/user/12.jpg" alt="The Impact of Dynamic Discounts on Player Spending Habits" title="The Impact of Dynamic Discounts on Player Spending Habits" class="author-pic img-fluid rounded-circle mx-auto">
  92.                    </div>
  93.                    <span class="d-block text-center">John Smith</span>
  94.                    <span class="date d-block text-center small text-uppercase text-black-50 mb-5">2025-02-06</span>
  95.                    <h2 class="heading text-center">The Impact of Dynamic Discounts on Player Spending Habits</h2>
  96.                    <p class="lead mb-4 text-center">Thanks to John Smith for contributing the article "The Impact of Dynamic Discounts on Player Spending Habits".
  97.                    </p>
  98.                    <img src="https://x.mit-edu.top/static/images/post/13.jpg" alt="The Impact of Dynamic Discounts on Player Spending Habits" title="The Impact of Dynamic Discounts on Player Spending Habits" class="img-fluid rounded mb-4 lazyload">
  99.                    <p>This paper investigates the ethical concerns surrounding mobile game addiction and its potential societal consequences. It examines the role of game design features, such as reward loops, monetization practices, and social competition, in fostering addictive behaviors among players. The research analyzes current regulatory frameworks across different countries and proposes policy recommendations aimed at mitigating the negative effects of mobile game addiction, with an emphasis on industry self-regulation, consumer protection, and the promotion of healthy gaming habits.</p>
  100. <p>This paper explores the use of mobile games as learning tools, integrating gamification strategies into educational contexts. The research draws on cognitive learning theories and educational psychology to analyze how game mechanics such as rewards, challenges, and feedback influence knowledge retention, motivation, and problem-solving skills. By reviewing case studies of mobile learning games, the paper identifies best practices for designing educational games that foster deep learning experiences while maintaining player engagement. The study also examines the potential for mobile games to address disparities in education access and equity, particularly in resource-limited environments.</p>
  101. <p>This study analyzes the growth of mobile game streaming services and their impact on the mobile gaming market. It explores how cloud gaming platforms, such as Google Stadia and Microsoft’s Project xCloud, allow players to access high-quality games on low-powered devices. The paper evaluates the technical challenges of latency, bandwidth, and device compatibility, as well as the potential of mobile game streaming to democratize access to games globally.</p>
  102. <p>Gaming's impact on education is profound, with gamified learning platforms revolutionizing how students engage with academic content. By incorporating game elements such as rewards, challenges, and progression systems into educational software, educators are able to make learning more interactive, enjoyable, and effective, catering to diverse learning styles and enhancing retention rates.</p>
  103. <p>This paper applies systems thinking to the design and analysis of mobile games, focusing on how game ecosystems evolve and function within the broader network of players, developers, and platforms. The study examines the interdependence of game mechanics, player interactions, and market dynamics in the creation of digital ecosystems within mobile games. By analyzing the emergent properties of these ecosystems, such as in-game economies, social hierarchies, and community-driven content, the paper highlights the role of mobile games in shaping complex digital networks. The research proposes a systems thinking framework for understanding the dynamics of mobile game design and its long-term effects on player behavior, game longevity, and developer innovation.</p>
  104.  
  105.                    <p>
  106.                    <a href="/redirect/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">Link</a>
  107.                    </p>
  108.                    <p><a href="https://www.linegames.org/" target="_blank" class="custom-link">External link</a>
  109. <a href="https://www.iliiili.com/" target="_blank" class="custom-link">External link</a>
  110. <a href="https://www.digwow.net/" target="_blank" class="custom-link">External link</a>
  111. <a href="https://www.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  112. <a href="https://www.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  113. <a href="https://306213552051-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  114. <a href="https://840293949067-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  115. <a href="https://835813954676-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  116. <a href="https://921127312431-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  117. <a href="https://725731425016-gov.iliiili.com/" target="_blank" class="custom-link">External link</a>
  118. <a href="https://301769362585-gov.digwow.net/" target="_blank" class="custom-link">External link</a>
  119. <a href="https://326570743226-gov.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  120. <a href="https://468969600887-gov.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  121. <a href="https://724982515172-gov-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  122. <a href="https://147579116013-gov-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  123. <a href="https://083061844242-gov-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  124. <a href="https://593001226073-gov-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  125. <a href="https://995507805211-edu.iliiili.com/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  126. <a href="https://395819068479-edu.digwow.net/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  127. <a href="https://501109599059-edu.free-giftcodes.com/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  128. <a href="https://739251490972-edu.gifthub.com.ru/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  129. <a href="https://889726686896-gov.iliiili.com/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  130. <a href="https://756751634660-gov.digwow.net/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  131. <a href="https://700797086968-gov.free-giftcodes.com/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  132. <a href="https://526216991567-gov.gifthub.com.ru/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  133. <a href="https://link.naver.com/bridge?721297268248&amp;url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  134. <a href="https://link.naver.com/bridge?046633596227&amp;url=https://naver046633596227-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  135. <a href="https://link.naver.com/bridge?916173946065&amp;url=https://naver916173946065-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  136. <a href="https://link.naver.com/bridge?791515320093&amp;url=https://naver791515320093-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  137. <a href="https://link.naver.com/bridge?443075767484&amp;url=https://naver443075767484-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  138. <a href="https://link.naver.com/bridge?879475954106&amp;url=https://naver879475954106-gov.digwow.net" target="_blank" class="custom-link">External link</a>
  139. <a href="https://link.naver.com/bridge?749758193490&amp;url=https://naver749758193490-gov.iliiili.com" target="_blank" class="custom-link">External link</a>
  140. <a href="https://link.naver.com/bridge?077725202149&amp;url=https://naver077725202149-gov.1717173.xyz" target="_blank" class="custom-link">External link</a>
  141. <a href="https://link.naver.com/bridge?645155720606&amp;url=https://naver645155720606-gov.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  142. <a href="https://link.naver.com/bridge?515865963745&amp;url=https://naver515865963745-gov-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  143. <a href="https://link.naver.com/bridge?366571545051&amp;url=https://naver366571545051-gov-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  144. <a href="https://link.naver.com/bridge?634704355942&amp;url=https://naver634704355942-gov-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  145. <a href="https://link.naver.com/bridge?548913549107&amp;url=https://naver548913549107-gov-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  146. <a href="https://blog-261777840211.gifthub.news/" target="_blank" class="custom-link">External link</a>
  147. <a href="https://blog-756351515407.jp-edu.sbs/" target="_blank" class="custom-link">External link</a>
  148. <a href="https://blog-752662499576.kr-edu.sbs/" target="_blank" class="custom-link">External link</a>
  149. <a href="https://blog-250382468093.krlinkedin.sbs/" target="_blank" class="custom-link">External link</a>
  150. <a href="https://blog-254795570747.mit-edu.sbs/" target="_blank" class="custom-link">External link</a>
  151. <a href="https://blog-087934660799.mit-edu.buzz/" target="_blank" class="custom-link">External link</a>
  152. <a href="https://blog-035844160649.mit-edu.tech/" target="_blank" class="custom-link">External link</a>
  153. <a href="https://blog-296371079772.mit-edu.site/" target="_blank" class="custom-link">External link</a>
  154. <a href="https://blog-149218111696.mit-edu.top/" target="_blank" class="custom-link">External link</a>
  155. <a href="https://blog-112187006734.usa-gov.top/" target="_blank" class="custom-link">External link</a>
  156. <a href="https://research-841728042964.mit-edu.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  157. <a href="https://research-875035647955.harvard-edu.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  158. <a href="https://research-666340734816.stanford-edu.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  159. <a href="https://research-721027504108.cambridge-edu.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  160. <a href="https://research-762468025660.berkeley-edu.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  161. <a href="https://research-733125807919.oxford-edu.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  162. <a href="https://research-669179946292-edu.wwv.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  163. <a href="https://research-195661734057-edu.sean.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  164. <a href="https://research-637338205213-edu.line.pp.ua/?url=https://blog-960382364051.mit-edu.top/post/6413870295" target="_blank" class="custom-link">External link</a>
  165. </p>
  166.                    <div class="row mt-5 pt-5 border-top">
  167.                    </div>
  168.                </div>
  169.            </div>
  170.        </div>
  171.    </div>
  172.    <div class="section pb-0">
  173.        <div class="container">
  174.            <div class="row">
  175.                <div class="col-lg-12">
  176.                    <h2 class="heading">Related</h2>
  177.                </div>
  178.            </div>
  179.            <div class="row justify-content-center">
  180.                <div class="col-lg-12">
  181.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  182.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  183.                            <a href="https://blog-960382364051.mit-edu.top/post/3059164827">
  184.                            <img src="https://x.mit-edu.top/static/images/post/13.jpg" alt="Dynamic Game Balancing in Mobile Games Using Reinforcement Learning" title="Dynamic Game Balancing in Mobile Games Using Reinforcement Learning" class="img-fluid lazyload">
  185.                            </a>
  186.                        </div>
  187.                        <div class="content">
  188.                            <div class="post-meta mb-3">
  189.                                <a href="https://blog-3059164827.mit-edu.top/post/3059164827/" target="_blank">
  190.                                <span class="date">2025-02-06</span>
  191.                                </a>
  192.                            </div>
  193.                            <h2 class="heading"><a href="https://blog-960382364051.mit-edu.top/post/3059164827">Dynamic Game Balancing in Mobile Games Using Reinforcement Learning</a></h2>
  194.                            <p class="info">The storytelling in video games has matured into an art form, offering players complex narratives filled with rich characters, moral dilemmas, and emotionally resonant experiences that rival those found in literature and cinema. Players are no longer passive consumers but active participants in interactive narratives, shaping the outcome of stories through their choices and actions. This interactive storytelling blurs the line between player and protagonist, creating deeply personal and immersive narratives that leave a lasting impact.</p>
  195.                            <a href="https://blog-960382364051.mit-edu.top/post/3059164827" class="post-author d-flex align-items-center">
  196.                                <div class="author-pic">
  197.                                    <img src="https://x.mit-edu.top/static/images/user/12.jpg" alt="Dynamic Game Balancing in Mobile Games Using Reinforcement Learning" title="Dynamic Game Balancing in Mobile Games Using Reinforcement Learning" class="lazyload">
  198.                                </div>
  199.                                <div class="text">
  200.                                    <strong>Brandon Barnes</strong>
  201.                                    <span>2025-02-06 published post</span>
  202.                                </div>
  203.                            </a>
  204.                        </div>
  205.                    </div>
  206.                </div>
  207.                <div class="col-lg-12">
  208.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  209.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  210.                            <a href="https://blog-960382364051.mit-edu.top/post/8726390145">
  211.                            <img src="https://x.mit-edu.top/static/images/post/6.jpg" alt="Behavioral Economics of Microtransaction Design: Player Psychology Insights" title="Behavioral Economics of Microtransaction Design: Player Psychology Insights" class="img-fluid lazyload">
  212.                            </a>
  213.                        </div>
  214.                        <div class="content">
  215.                            <div class="post-meta mb-3">
  216.                                <a href="https://blog-8726390145.mit-edu.top/post/8726390145/" target="_blank">
  217.                                <span class="date">2025-02-06</span>
  218.                                </a>
  219.                            </div>
  220.                            <h2 class="heading"><a href="https://blog-960382364051.mit-edu.top/post/8726390145">Behavioral Economics of Microtransaction Design: Player Psychology Insights</a></h2>
  221.                            <p class="info">This longitudinal study investigates the effectiveness of gamification elements in mobile fitness games in fostering long-term behavioral changes related to physical activity and health. By tracking player behavior over extended periods, the research assesses the impact of in-game rewards, challenges, and social interactions on players’ motivation and adherence to fitness goals. The paper employs a combination of quantitative and qualitative methods, including surveys, biometric data, and in-game analytics, to provide a comprehensive understanding of how game mechanics influence physical activity patterns, health outcomes, and sustained engagement.</p>
  222.                            <a href="https://blog-960382364051.mit-edu.top/post/8726390145" class="post-author d-flex align-items-center">
  223.                                <div class="author-pic">
  224.                                    <img src="https://x.mit-edu.top/static/images/user/1.jpg" alt="Behavioral Economics of Microtransaction Design: Player Psychology Insights" title="Behavioral Economics of Microtransaction Design: Player Psychology Insights" class="lazyload">
  225.                                </div>
  226.                                <div class="text">
  227.                                    <strong>Sharon Cox</strong>
  228.                                    <span>2025-02-06 published post</span>
  229.                                </div>
  230.                            </a>
  231.                        </div>
  232.                    </div>
  233.                </div>
  234.                <div class="col-lg-12">
  235.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  236.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  237.                            <a href="https://blog-960382364051.mit-edu.top/post/9157428063">
  238.                            <img src="https://x.mit-edu.top/static/images/post/2.jpg" alt="Cross-Device Synchronization in Mixed Reality Collaborative Gaming Environments" title="Cross-Device Synchronization in Mixed Reality Collaborative Gaming Environments" class="img-fluid lazyload">
  239.                            </a>
  240.                        </div>
  241.                        <div class="content">
  242.                            <div class="post-meta mb-3">
  243.                                <a href="https://blog-9157428063.mit-edu.top/post/9157428063/" target="_blank">
  244.                                <span class="date">2025-02-06</span>
  245.                                </a>
  246.                            </div>
  247.                            <h2 class="heading"><a href="https://blog-960382364051.mit-edu.top/post/9157428063">Cross-Device Synchronization in Mixed Reality Collaborative Gaming Environments</a></h2>
  248.                            <p class="info">Gaming has become a universal language, transcending geographical boundaries and language barriers. It allows players from all walks of life to connect, communicate, and collaborate through shared experiences, fostering friendships that span the globe. The rise of online multiplayer gaming has further strengthened these connections, enabling players to form communities, join guilds, and participate in global events, creating a sense of camaraderie and belonging in a digital world.</p>
  249.                            <a href="https://blog-960382364051.mit-edu.top/post/9157428063" class="post-author d-flex align-items-center">
  250.                                <div class="author-pic">
  251.                                    <img src="https://x.mit-edu.top/static/images/user/4.jpg" alt="Cross-Device Synchronization in Mixed Reality Collaborative Gaming Environments" title="Cross-Device Synchronization in Mixed Reality Collaborative Gaming Environments" class="lazyload">
  252.                                </div>
  253.                                <div class="text">
  254.                                    <strong>Gloria Bryant</strong>
  255.                                    <span>2025-02-06 published post</span>
  256.                                </div>
  257.                            </a>
  258.                        </div>
  259.                    </div>
  260.                </div>
  261.            </div>
  262.        </div>
  263.    </div>
  264.    <div class="py-5 bg-light mx-md-3 sec-subscribe">
  265.        <div class="container">
  266.            <div class="row">
  267.                <div class="col-lg-12">
  268.                    <h2 class="h4 fw-bold">Subscribe to newsletter</h2>
  269.                </div>
  270.            </div>
  271.            <form class="row">
  272.                <div class="col-md-8">
  273.                    <div class="mb-3 mb-md-0">
  274.                        <input type="email" class="form-control" placeholder="Enter your email">
  275.                    </div>
  276.                </div>
  277.                <div class="col-md-4 d-grid">
  278.                    <input type="submit" class="btn btn-primary" value="Subscribe">
  279.                </div>
  280.            </form>
  281.        </div>
  282.    </div>
  283.    <div class="site-footer">
  284.        <div class="container">
  285.            <div class="row justify-content-center copyright">
  286.                <div class="col-lg-7 text-center">
  287.                    <div class="widget">
  288.                        <p>Copyright &copy;
  289.                            <script>document.write(new Date().getFullYear());</script> All rights reserved.
  290.                        </p>
  291. <p>
  292.    < Top VPS Hosting Choice ><br>
  293.    <a href="https://evolution-host.com?ref=DQgZ6P" target="_blank">
  294.        <img src="https://x.mit-edu.top/static/images/evolution-host.png" alt="Evolution Host" title="Evolution Host" class="evhost lazyload">
  295.    </a>
  296. </p>
  297.                    </div>
  298.                </div>
  299.            </div>
  300.        </div>
  301.    </div>
  302. </body>
  303.  
  304. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda