I modified a stored procedure that moved DTS packages from one server to another. It is from http://www.dbazine.com/sql/sql-articles/larsen8
It would stop after moving 255 packages, everytime, no mateter how the packages were sorted.
It would always stop at sp_OAMethod @object, 'LoadFromSQLServer'. Make of it what you will. Smells like a memory leak.