I second Kimberly's suggestion. Since I do this sort of thing as another part of trying to make a living I can tell you that the problem you describe is complicated enough that "you really have to be there to see it." In cases like this if you work with technical support they will probably request that you grant them remote access to your machine for the duration of working with you on this problem. If they do, please grant it to them. No legitimate technical support organization will ever call you out of the blue requesting this, but it is very frequently requested if you have initiated an assistance request and tech support literally needs to see what's happening as it happens.
Brian
