I'm taking him to the vet immediately.

As for stupid on the 5g tank...I disagree. It's bigger than the sterlite container I did have him in (which is what we kept our first ball python, baby chondros, and our baby BRB in until they were ready to be moved. They all did very well in that little box.). And it was easier to create a temp gradient in the 5g. I could move him back to the sterlite, but I'll probably wait on anything until I see if he survives the vet. I do agree that perhaps privacy would help this guy. Or maybe he wants more room than either the tank or the sterlite. Having said that, understand that I actually make efforts to be very good to all my snakes. I don't just throw them in a box and hope for the best. I gave careful thought to moving him from the sterlite to the 5g. I set up the 5g for a few days first to see if I could establish a consistent temp gradient before I moved him. It worked, he had a little more room, so I moved him. How is that stupid?

He pooped once, and it was solid. It was three or four days after he ate. It was the same day he regurgitated the fuzzy. It was definately poop, not regugriated fuzzy

He IS an import. (I asked) He was covered with mites in a fecal covered cage with 4 yearling ball pythons when I got him. I got him anyway because I felt bad for him. He had not eaten at the store. (I asked) My vet treated the mites.

I hope he makes it. I haven't lost a snake yet and I have no intention of this being my first.