Below is an updated version of the MLS / USL patch. I've tested both leagues and have successfully been able to complete two season in each without a crash.
The main problem was the U.S. Open Cup setup. Originally there were two weeks for the first two rounds but it would crash after the first round or between the first and second season. I changed the format to three weeks between the first two rounds, two weeks for the semi-finals and one week for the final.
Also, there was one MLS player with and two USL players with IDs over 400000 and changed those. The two seasons for each league that didn't crash did have youth players with IDs over 400000 but weren't on any team. What probably also helped was that I charged the contract end year to all that had expired and 2008 to 2009 using DBMaster and Microsoft Excel.
Here is the link to the patch.
http://files.filefront.com/2008+MLS+USL+Patch+20cmp/;11531069;/fileinfo.html
Thanks again to all involved in create this patch
mlsgalaxy