"One of the changes I've made was to the stored procedure at the beginning of it. And I know exactly what's wrong. Used a regular Join when I needed to use a Left Outer Join. Damn."
I bet you edited the stored query and it's messing it all up, even though you never copied anything over....ha! who's the man.