I checked the sphere data by creating wireframe spheres from the same data I am sending this function. The spheres are in the right spot.
I test the returned DWORD and render the object if any of the Inside flags or Intersection flags are set or the HRESULT is !D3D_OK.
what gives???