One more thing, I just thought about (hope I'm not being too picky).

For the interleague, could you set it up so that not everyone is playing interleague at the same time? So maybe half the teams playing interleague, the other half playing within their leagues, then switch? Or if you really wanted to spice it up, only 3 teams playing across at a time, then five later on, and so forth....I hope this is making sense to you, I don't think I'm getting my idea across very well. But I'm sure anything you come up with will be great.
I would like the last month or so to be strictly in-league, no interleague for the stretch run. If it works out to stagger those interleague games throughout the first 4(?) months, that would be great. If it is going to be too big of a pain, don't worry about it. Thanks.
EDIT: Sorry, must be a late night. Obviously, there can't be an odd number of teams playing interleague, since the in-league games wouldn't work. So forget my 3/5 thought. So maybe just 2 teams from each league playing inter. at a time, or 4 (or 6, I just don't like having an 'interleague stretch' in the schedule, where everybody plays their inter. at once.)