Well I found the problem and solved it, BUT I had already started on a new update to the code, so I can eather undo all of the changes or forge ahead and finish it tonight, I am removing alot of code that I did, and making calls to existing code, so it should be stable, and need a bit less debugging, and it crashes the system, that means there was a real problem with the old code that would needed to be fixed at some date, better now then later.