I'm sure many here are experienced hands at negotiating contracts, especially with big portals like BigFishGames, Yahoo, etc. There are others who are complete novices and would benefit greatly from your experience. For example, there is a marketing method called "bundling", where the distributor bundles lots of games and sells for a bargain price. When your game is included in these bundles, then your take for each sale, instead of being around $9, would be around $2, if that. So you would specifically prevent this sort of marketing in the contract. There are many other pitfalls to watch out for. If those here have done contract negotiating, if you can provide some insight and lessons, that would help the rest of us a lot. I think it is in this sort of contract negotiating that we indies suffer greatly. Thanks.