Oh wait, haha, I just went back and read your roomates last post to the "Petco debate".
I don't have the time or energy to go round and round with that guy.
Petco is notorious for treating reptiles like crap. If his store is the exception, then woohoo. I commend him and the manager.
I'd be glad to help you with your Jackson's however I can. I've had several Jackson's over the course of about ten years, and while I will frequently admit to being no expert, I can attest that mine is in exceptional health. I have learned a lot from trial and error, the first hand experience I've had and the tons of reading I've done.