Interestingly enough, Crookshanks=James was my theory in the third book from when Sirius was revealed right up until the point where they told what animal he was. (Seriously, when they didn't tell Harry what animal James was, I thought 'OMG HE WAS A CAT AND HE'S CROOKSHANKS AND HE'LL REVEAL HIMSELF ANY MINUTE NOW OMGYES.)
Re: XDDD