Slashdot Mirror


Mozilla Updates Firefox To Appease FarmVille Users

CWmike writes "Just three days after adding plug-in crash protection to Firefox, Mozilla rushed out another release because people playing FarmVille on Facebook complained that their browser was shutting down the game. Although complaints about Firefox's quick killing of hung plug-ins were not limited to FarmVille, that game was the squeaky wheel that got the update grease. 'A lot of people play FarmVille. To ignore those people for any length of time could have a significant effect on Firefox's share of browser users,' said Firefox user Jeff Rivett on Bugzilla Sunday. 'The problem already existed, but the perceived impact suddenly changed, giving it a much higher priority.'"

52 of 220 comments (clear)

  1. Need for more varied beta testers by Kelson · · Score: 4, Insightful

    I'd been wondering why Mozilla rushed out an update so quickly after releasing 3.6.4, because they'd been testing that crash protection for months. I think I installed the first release candidate at the beginning of May, and they released several more candidates between that time and the final release.

    Now we know: The type of user who is willing to beta-test a web browser is a lot less likely to play Farmville, or else has a super-fast computer that Farmville doesn't hang. Otherwise, this would have been caught a month ago.

    1. Re:Need for more varied beta testers by al0ha · · Score: 3, Funny

      Yeah, they should pay my wife to do it, she's a perfect candidate. One time she asked me if I had, "Turned off the Internet." Sweet as can be but not exactly tech savvy. ;-)

      Of she would not have helped in this case, she is far to savvy to waste her time with FarmVille.

      --
      Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
    2. Re:Need for more varied beta testers by Barrinmw · · Score: 3, Funny

      What sucks is, for some reason 3.6.6 is preventing me from watching videos on youtube and such *ahem*. Damn you Mozilla!

    3. Re:Need for more varied beta testers by Jurily · · Score: 3, Insightful

      While my initial reaction was along the lines of "Fuck Farmville", on second thought I want it to work.

      If it doesn't, then the hordes of zombies playing it go back to IE, and that particular nightmare will never end. Imagine your favorite corporate internal system not getting upgraded just because some middle manager couldn't grow virtual corn anymore.

    4. Re:Need for more varied beta testers by ydrol · · Score: 4, Funny
    5. Re:Need for more varied beta testers by enter+to+exit · · Score: 4, Funny

      hello Mr.Obama, president SIR!

    6. Re:Need for more varied beta testers by xero314 · · Score: 2, Funny

      Wouldn't this equate to asking if you turned off the internet connection, say possibly your modem or how ever you are connected to the internet. I mean we often say phrases like "turn out the light" though in reality we turn off the power to the light. So to imply someone is not tech savvy because they as if you had "turned off the internet" is a little disingenuous at best. I'm also not sure that being tech savvy has anything to do with playing farmville, I would just think that one would need a "real life" to avoid farmville.

    7. Re:Need for more varied beta testers by Eraesr · · Score: 4, Informative

      Well, the problem wasn't directly caused by Firefox. Their plugin crash protection has a timeout of 10 seconds. It waits 10 seconds for a response from the plugin. If it's not received within that timeout period, the plugin is killed. Apparently FarmVille took more than 10 seconds to load, sucking up all CPU cycles in the process, causing Firefox to think the plugin crashed and killing it. So the real problem here was a shitty implementation of FarmVille.

    8. Re:Need for more varied beta testers by mujadaddy · · Score: 3, Funny

      So the real problem here was a shitty implementation of FarmVille.

      Well, I, for one, am shocked.

      --
      Populus vult decipi, ergo decipiatur...
      "Force shits upon Reason's back." - Poor Richard's Almanac
  2. So much for the idea.... by HerculesMO · · Score: 5, Funny

    That Firefox users were smarter internet users.

    --
    The price is always right if someone else is paying.
    1. Re:So much for the idea.... by DIplomatic · · Score: 5, Interesting

      That Firefox users were smarter internet users.

      No, see a couple of years ago the smarter internet users started installing Firefox for their computer-illiterate friends and family to get them away from IE.
      THOSE are the type of people that play FarmVille.

    2. Re:So much for the idea.... by hairyfeet · · Score: 5, Insightful

      Actually those of use that recommend FF are more sophisticated, but those we recommend it to may not be. Plus you have to realize Farmville is like catnip to females. Don't ask me why, but I haven't seen a game so many females play since the original Age of Empires. Even my GF who frankly thinks games are a waste of time ended up hooked on Farmville and that treasure hunting game they have on FB.

      So like many other times in life we simply have to put up with it because the females love it, kinda like those God Awful "relationship" movies, AKA chick flicks. Why we can't teach the female population the artistic merits of big guns, huge explosions, and tons of CGI? It is a riddle for the ages my friend, a riddle for the ages.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    3. Re:So much for the idea.... by PopeRatzo · · Score: 5, Insightful

      The farmville players can be intelligent people

      Citation needed.

      --
      You are welcome on my lawn.
    4. Re:So much for the idea.... by icebraining · · Score: 2, Informative

      Don't ask me why, but I haven't seen a game so many females play since the original Age of Empires.

      You may not have seen it, but Sims was both the best selling game at the time, and the only to reach a 1:1 ratio in on female:male.

    5. Re:So much for the idea.... by hairyfeet · · Score: 4, Interesting

      Yep, she says after a hard day of selling vacation packages (if you fill out the card at one of those booths to win a Mini Cooper, and a nice gal with a southern drawl calls to ask if you would like a vacation to Branson BE NICE, it is just her job) planting veggies for a couple of hours relaxes her. I even gave her one of my old spares so when/if something goes wrong with hers she can use the spare until she can come down for the weekend so I can fix her main rig.

      I can't really bitch about those social sites though, as I met my sweetie on one. I got tired of all the drama queens I was meeting locally so a friend talked me into trying Tagged, and after about a month of swing and a miss I met my baby, and we have been together nearly two years now. She lives about 250 miles round trip, so she comes down one weekend and I go up the next. No jealousy, no cheating, no drama. She is like a breath of fresh air compared to the nutjobs I usually end up with.

      So if the worst I have to deal with is her needing to play her FB games several times a week I can live with that. I replaced her mobo with one from an old gaming rig I had lying around, loaded it and the old spare with RAM and a couple of old Geforce cards, and she is a happy little camper. I have found with those FB games there is no such thing as too much RAM, and a discrete GPU really helps. I put a 6xxx series with 512Mb of RAM in the old spare and even though it is just a 733MHz SFF I had left from an office upgrade she says it works great for FB. Of course I used Nlite to strip XP down and make it strictly an Internet box, so that may be part of the reason why it works well.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    6. Re:So much for the idea.... by The+Unusual+Suspect · · Score: 3, Insightful

      If all you have is Bugzilla, everything looks like a bug.

    7. Re:So much for the idea.... by westlake · · Score: 4, Insightful
      No, see a couple of years ago the smarter internet users started installing Firefox for their computer-illiterate friends and family to get them away from IE.
      THOSE are the type of people that play FarmVille.

      There are about a billion PC users - 900 million or so running Windows.

      But only a million Slashdot geeks.

      For the alternative browser to maintain traction, the momentum has to come from ordinary users, not the evangelist with his forced conversions.

      The evangelist doesn't have that many friends, he meets resistance, he hits a wall, he stalls out.

    8. Re:So much for the idea.... by Johann+Lau · · Score: 2, Funny

      smarter, maybe... but the smart ones use Opera. :>

    9. Re:So much for the idea.... by elrous0 · · Score: 2, Interesting

      No, they're true because women and men are physically different and have different hormonal make-ups. You pump a woman full of enough testosterone and she would probably love Call of Duty. You cut a guy's balls off and pump him full of estrogen, and he'll probably want to go shopping. Society may give aggressive and empathic behavior a certain context, but the differences have a very real physical underpinning. I know because I had a sister who thought the same as you do--until she had kids. She tried teaching her boys to play with dolls--instead they made guns out of sticks and played war behind her back.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    10. Re:So much for the idea.... by mujadaddy · · Score: 2, Funny

      You cut a guy's balls off and pump him full of estrogen, and he'll probably want to go shopping.

      This is a courtesy notification that I am unsubscribing from your newsletter.

      --
      Populus vult decipi, ergo decipiatur...
      "Force shits upon Reason's back." - Poor Richard's Almanac
  3. Oblig... by snowraver1 · · Score: 5, Funny

    people playing FarmVille on Facebook complained that their browser was shutting down the game.

    "It's a *Feature*.

    --
    Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    1. Re:Oblig... by Linker3000 · · Score: 4, Funny

      They are obviously resting one of their palms on the left front edge of the keyboard and hosing their signal. Did they not see the memo?

      --
      AT&ROFLMAO
    2. Re:Oblig... by Anonymous Coward · · Score: 3, Funny

      "Sorry Dave, allowing you to play Farmville would be unproductive."

    3. Re:Oblig... by jedidiah · · Score: 2

      Firefox has fits with Zynga games in general. I'm not sure how much of
      it is due to the stock configuration and how much of it is due to my
      extra paranoid addons. However, Firefox quite often complains about
      various security problems with Zynga games.

      This doesn't surprise me in the least.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:Oblig... by Mr.+Freeman · · Score: 5, Insightful

      "Firefox quite often complains about various security problems with Zynga games"

      That's because zynga games are quite often malware in disguise. It's probably something to do with zynga's sloppy coding combined with the fact that their applications all try to push their advertising crap onto your machine in a covert way. Firefox is working as intended.

      I realize that you aren't complaining here, but your post almost reads like "My antivirus keeps trying to delete all these viruses I downloaded".

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
  4. Technology outcome by bonch · · Score: 5, Insightful

    Behold, decades of networking research and painstaking software development has brought us to this moment--watering tomatoes on a website.

    1. Re:Technology outcome by Securityemo · · Score: 2, Insightful

      And that's not going to change until you start wiring stuff into/altering people's brains.

      --
      Emotions! In your brain!
    2. Re:Technology outcome by Trepidity · · Score: 5, Insightful

      As someone who spent quite a bit of time tending a virtual lemonade stand on an Apple ][, I'd have to say this isn't a new trend!

    3. Re:Technology outcome by eastlight_jim · · Score: 5, Informative

      I assume that you've seen the Farmville parody video that's been circulating for a while. Definitely worth checking out if you've got a couple of spare minutes. Had me in stitches.

    4. Re:Technology outcome by antdude · · Score: 3, Informative

      Play some more here. ;)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  5. Also affects Flash developers by josath · · Score: 5, Informative

    The other annoying thing about this "hung plugin detector"? It counts a Flash plugin paused for debugging (so you can look at the call stack, step through code, etc) as hung. For weeks I've been cursing Flash for always crashing in Firefox, because when Firefox kills the plugin, it displays the same generic message as if the plugin has actually crashed. Only recently did I find out that Firefox is the real cause of my pain, not Adobe!

    I wish they had done it like Chrome, or like Firefox already does with JS, where instead it pops up a little dialog telling you that the plugin is unresponsive, and would you like to kill it? Seems very suspicious, I wonder if there's someone at Mozilla with an anti-Flash agenda that wants to make Flash look more unstable than it really is?

    --
    sig? uhh, umm, ok
    1. Re:Also affects Flash developers by coplate · · Score: 2, Informative

      How bout the 'dom.ipc.plugins' entries in the about:config page

      That's what they are there for.

      I didn't even have to google for this, I just went to about:config, searched for plugin, and BAM.

    2. Re:Also affects Flash developers by Lunix+Nutcase · · Score: 3, Insightful

      So instead of having a simple dialog box one has to wade through the about:config for an obscure setting? Really?

    3. Re:Also affects Flash developers by josath · · Score: 5, Insightful

      It's not crap :(

      Some types of complex applications are just not possible in HTML5, and even if they were, wouldn't be available to 50%+ of our users (eg people using IE). So the only solution if we want to get our product to market today, is to use Flash. Believe me, I hate Flash ad banners and crappy Flash navigation websites as much as the next guy. But when you're doing an advance online collaboration application, your only choices are pretty much Java, Silverlight, or Flash. And for various reasons, Flash sucks the least out of all three of them.

      When HTML5 is sufficient and has the marketshare to do what we want, I'll be right up there with RMS trying to port my apps to it, but it's just not the reality today.


      tl;dr; sorry for feeding the trolls.

      --
      sig? uhh, umm, ok
    4. Re:Also affects Flash developers by pavon · · Score: 2, Insightful

      It was a suggestion to a developer. Developers shouldn't have a problem editing about:config to put the browser in flash-debug mode.

    5. Re:Also affects Flash developers by tepples · · Score: 5, Informative

      aren't services like Google Wave written without Flash, just loads of Javascript?

      What is the counterpart to HTML5 <canvas>, HTML5 local storage, HTML5 page manifests, HTML5 new <input type=> values, etc. in Internet Explorer 7 and 8? And in JavaScript, how do you ask the user's permission to turn on the computer's webcam (if present) and then send the video stream to the server?

    6. Re:Also affects Flash developers by Ant+P. · · Score: 2, Insightful

      Implying that being a developer means you know every single option in about:config

      Implying that Flash developers lack the requisite brain cells to look it up on a search engine.

      You might be on to something there.

  6. Re:Why is the time fixed? by josath · · Score: 3, Interesting

    You can adjust the time, but it's in an obscure about:config setting, like many of Firefox's advanced settings.

    I think terminating the plugin automatically is the wrong choice. If JavaScript takes too long, they don't terminate it, but instead ask the user if they want to keep running or terminate. One has to wonder why they give more leeway to applications written in JavaScript than applications written in ActionScript, seeing as how either one is just as capable of hanging your browser.

    Notably, Chrome gives you the same popup dialog for both JS applications and plugins. My guess is Firefox devs are more anti-Flash, and don't mind killing it, and only relented when they realized how many of their userbase they might lose when they start interfering with people's Farmville addictions.

    --
    sig? uhh, umm, ok
  7. No Bug, Artificial Intelligence at work. by rockhopjohn · · Score: 5, Funny

    I don't think that was a bug, looks like more of a sign of AI on the browser's part.

  8. Don't Hit Me! by cusco · · Score: 4, Funny

    Oh, by the gods I hope this works. My wife has come close to throwing her nice, fairly-new laptop against the wall for the last several days. EverQuest fanatics don't hold a candle to Farmville players.

    --
    "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
    1. Re:Don't Hit Me! by stimpleton · · Score: 3, Interesting

      He is right.

      I used to work for a large Honda Dealership, assigning loan cars for people while theirs is serviced. While their car is bought around from parking I learned that some played Farmville. Others were in no mood for chat. I have seen grown(mainly women) scream like lunatics while they wait an extra 10 minutes till a car is sorted. One time when one didnt have cup holders, she threw the keys on the ground(complete with disabler alarm built in), and smashed them with her heel.

      This is the farmville demographic.

      --

      In post Patriot Act America, the library books scan you.
  9. Compatibility is a dangerous trap by improfane · · Score: 2, Informative

    This seems like a marketing decision to me, it's to protect the mindshare of Firefox in everyday people's minds.

    Is it really Firefox's responsibility to hide bugs from users?

    This sounds like Microsoft's perspective on compatibility*. If you ask me, it would have protected the user experience if Firefox did not update the crash detection. If a Flash application is sluggish and bringing the computer to a halt, it is poorly programmed. Making the slow to respond Flash plugin highly visible should force Zygna to fix the problem, increasing the web experience for all.

    It's ridiculous case of a problem being overblown. In perspective, it's like a television manufacturer fixing the stream of a particular television channel because it is incorrect. Firefox should not be protecting third party website owners from their mistakes. Second they should not be protecting poorly coded third party plugins. That is why we have the crash protection to begin with! It's the same reason why too many content producers give up with standards because invalid code 'just works'. Where is the incentive to get things right?

    The crash protection is like the halting problem but could be wrapped up into something reasonable to make the web easier to use. If your Flash is unresponsive for 30 seconds, I am going to get angry. Bye bye!

    ActionScript programmers really have no clue what polling really means for performance.

    *Microsoft contend with thousands of compatibility patches for third party applications that run on their platfor, written by people doing it wrong.. This is because people make mistakes and they want to protect their product. Unfortunately it increases complexity and keeps the industry in a methodological infancy -- bandaids rather than really learning from our mistakes.

    --
    Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
    1. Re:Compatibility is a dangerous trap by josath · · Score: 3, Insightful

      In perspective, it's like a television manufacturer fixing the stream of a particular television channel because it is incorrect. Firefox should not be protecting third party website owners from their mistakes. Second they should not be protecting poorly coded third party plugins. That is why we have the crash protection to begin with! It's the same reason why too many content producers give up with standards because invalid code 'just works'. Where is the incentive to get things right?

      Extending this reasoning, if any website takes too long to load, Firefox should simply close the tab, and tell the user that the website has crashed? I guess you're right, that would definitely put pressure on web developers to make sure their sites loaded fast enough to not get rejected by Firefox...but I think this heavy-handed approach is the wrong way to go about it. Pop up a dialog telling the user that XYZ is going too slow, the plugin is hanging, and would you like to kill it? This will let them know why their PC is going slow, but still giving them the choice to continue if they wish. I thought choice was the whole reason people like Firefox, Open Source, etc.

      --
      sig? uhh, umm, ok
  10. what's FarmVille doing? by fusiongyro · · Score: 2

    I used to play FarmVille, and it astonished me the way it could demolish my <1-year-old MacBook Pro. Does anybody know what exactly it's doing that's so CPU-intensive? The paranoid in me figured it was probably running some sort of password cracker in the background. Is faux 3D tile-based gaming really that expensive on a modern CPU? Is it doing a bunch of unnecessary communication with the server? Is it just really poorly written? That's my best guess. Anybody know what's the deal?

    1. Re:what's FarmVille doing? by jo_ham · · Score: 2, Insightful

      Xcode is free. Developing for OS X is free. The Xcode compiler is GCC - that is free. You are talking here about Flash on OS X, not on iOS (where a development licence is $99). Microsoft's .NET is equivalent to XCode - both are free, both can be used for mobile development, but that costs money.

      Other third party apps that use flash (XBMC iPlayer plugin being the one I use) on OS X seem to do just fine. On2's flash decoder tat allowed you to test the little embedded flash players it made worked very well (and you could feed it any swf). Microsoft Silverlight actually runs pretty well on my system (I use it for Sky Player) - it's markedly better than Flash at what it does. Are you saying that Apple are preferentially helping Microsoft with their proprietary system while "refusing" to allow Adobe to develop Flash? I call nonsense.

      Apple's developer documentation clearly describes the low level frameworks in OS X that flash needs - things like the graphics system, for example are well described, including example code. Adobe likes to claim that "needed APIs" are "hidden" but this is clearly not the case - why is it only Adobe that is having this issue?

      No, the real issue seems to be that Flash just plain sucks on anything that is not Windows because the code is poor. The 10.1 beta of Flash was *much much* better (and this was before hardware accelerated h.264) on OS X, so whatever they did between 10.0 and 10.1 (and the access to the internals of OS X remained totally unchanged during that time) they improved it enormously. It's still terrible, but it's at least more useable now.

      Of course Adobe is going to blame Apple. Are they going to blame Linus for "refusing to allow them to write the flash player properly" in Linux? It's not like that code is private. Why does the Linux flash player suck so much compared to the Windows one if that is the case? The conclusion you will likely reach is that they don;t care enough about it to make it decent - a situation that was true on OS X until recently when Apple said "ok, no flash on the iPhone, it sucks" and Adobe realised they had better pull their thumb out and improve the Mac version. Marketing can explain away all the sudden performance gains in the newer versions as "Apple coming to their senses and helping us out by exposing needed APIs".

      Apple has done nothing of the sort - they are already "exposed", and have been for a very long time.

  11. I made this while you were playing FarmVille by __aapopf3474 · · Score: 3, Interesting
    I saw this great art car once, it had an immense amount of detail and was huge. There was not much clear space on it except in an area about 6"x8" that had a sign in the middle that said, "I made this while you were watching TV." I've been thinking of updating the saying to "I made this while you were $^&*ing with FarmVille". FWIW, I built a Snail art car instead of watching TV of frobbing with Farmville. Now, if I could only get away from Slashdot . . .

    See also this Good Samaritan Cartoon:
    Guy in street, prone man at his feet:
    "Oh, Great, as if I have the time or inclination to help a dying homeless man"
    Same guy in front of computer:
    " What's this?!! Sally needs a bag of fertilizer for her FarmVille Farm? I better get right on it."

    1. Re:I made this while you were playing FarmVille by Kaboom13 · · Score: 3, Insightful

      So instead of playing harmless games like Farmville, or watching TV to relax, we should be making the latest and greatest burning-man rejects? No thanks. Playing Farmville has exactly as much value as your ridiculous car, and wastes a lot less money and resources to do it. There will always be someone who thinks their entertainment of choice is superior to yours. Some would say you were wasting your time building art cars when you could be reading the world's great literature, or seeing the best painters, or learning to make music, etc. While you were busy fucking around with your car, the founders of Zynga were busy building a company that makes them ridiculously wealthy while bringing millions of people some enjoyment. And for the record, I have never played Farmville, nor do I have any interest in it, and I probably watch a total of 3-4 hours of TV a week. But I realize my hobbies would seem quite boring or uninspired to some, even though I enjoy them, and I realize mocking others for enjoying something I don't enjoy makes me the asshole wasting his time, not them.

  12. Re:Where was 3.6.5? by woddfellow2 · · Score: 3, Informative
    From http://christian.legnitto.com/blog/2010/06/09/heads-up-the-next-firefox-platform-version-is-1-9-2-6-instead-of-1-9-2-5/:

    Firefox 3.6.4 [...] has a platform version of 1.9.2.4. The version number 1.9.2.5 is currently being used by Fennec. We’ll be taking fixes above and beyond that version, so the next platform version Firefox will use will be named 1.9.2.6. We will keep the version numbers coherent by naming it Firefox 3.6.6 (essentially skipping over 3.6.5).

    --
    1-Crawl 2-Cnfg 3-ATF 4-Exit ?
  13. Re:Why is the time fixed? by DrXym · · Score: 2, Interesting
    Why does it terminate the plugin after a fixed number of seconds of unresponsiveness? It would be far more robust to have it default to some value, and the user themselves would be able to adjust the duration as desired in the application settings than arbitrarily choose a time that the end user will just have to live with.

    It picks some arbitrary value because the browser is not psychic. It can't tell the difference between a plugin which is dead and one which is unresponsive. So it picks some reasonable value and assumes that once the plugin passes over that line that its dead. Unfortunately things like low memory, swap, CPU consumption elsewhere could mean the plugin takes longer to respond than normal and gets clobbered.

    Funnily enough Firefox finds itself in the same pickle that OLE2 used to have on Windows. In OLE2 you can embed an object running from one process into a window of another process. Works well enough except for times when the object server goes dead and the host is trying to do a window resize or whatnot. The host can't resize because commands to the object are timing out. MFC used to install a message filter for this situation which kicked in too fast when the embedded object became unresponsive leading to a meaningless Cancel / Retry message appearing. Firefox has discovered its own version of the same issue.

  14. Off topic I know... by thatskinnyguy · · Score: 3, Funny

    but it reminds me of the last LAN party I went to. Someone suggested we play Farmville. To which the resounding reply was "FUCK YOUR MAFIAFARMWARSVILLE... quarium".

    --
    The game.
  15. Flash can't be both by tepples · · Score: 2, Informative

    The alternative is either going without

    Going without provides 0 revenue; you're effectively giving your business away to your competitor who uses a browser plugin.

    writing a desktop application

    The first-time user having to find the icon in the downloads folder and double-click to install it kills the spontaneity of trying out the application.

    or (reliance on) browser plugins. Trying to hack in desktop behavior by resorting to Flash is the worst choice available.

    Flash Player is a browser plugin. So how can it be both "the alternative" and "the worst choice available"?

  16. Re:As a female... by hairyfeet · · Score: 4, Interesting

    You're welcome! I swear that game used to draw in so many females my former boss bought a case of the game, and then had me install it on every PC. I was like "WTF Doug? AoE 1? Two is out already!" and he just put a couple of PCs running the game in the windows and said "Watch and learn kid" and sure enough, it wasn't 20 minutes before girls started walking into the store going "Age of Empires? I looove that game!". We really increased sales to women by offering that game free with any PC purchase.

    I think it is because unlike most games you never have to fight to succeed in AoE1. There are several ways to win without violence, such as building a monument, or a strategy I watched played many times by my sister I call the "Priests o' doom" where you build large walls around your camp and then send priests out to convert the enemy. With a large enough priest brigade one can take over entire villages without firing a shot.

    But if you like long games with several ways to play give it a shot. I'm sure with the expansion packs you can get it for a little of nothing on Amazon, and with its random level generator you'll never play the same game twice. You might also want to try Good old games for tons of great strategy and other games, all under $10. For RPG I would suggest Divine Divinity or Sacred Gold (both great and looooong) and for strategy/rpg try King's Bounty: The Legend. By concentrating on magix you can kick butt on the above games without resorting to violence, and KB:The Legend even has your play affected by which woman you choose as a wife later in the game (don't choose the frog princess, she is seriously whiny!). All of the above are quite fun for both sexes IMHO. Enjoy!

    --
    ACs don't waste your time replying, your posts are never seen by me.