New extrude code was accessing an uninitialized variable. Why this sort of thing doesn't cause crashes on windows, I dont have a clue! Note for Joe: I see a lot of 'logic' going on in the client code for extrude that should possibly put inside the BMOP system itself (aside from the part about modifiers). This should be cleaned up in future maybe...