That is one of the funniest stories I've read!!
Also, I agree with kitedemon - I would go by weight. Do you have a gram scale? If so, weigh your snake and then offer as many rats/mice as equal about 15% of his weight. You could do this every 5-6 days rather than every 7 for a month or two to see if that helps and then slowly back him off to every 7 - or keep feeding on a looser schedule. Ella eats anywhere from every 6 to 9 days depending on her mood. It works well for us.
And if you haven't seen it yet, check out this thread. http://ball-pythons.net/forums/showt...38#post1571738. There are other reasons for a BP to be snappy....
And no worries - no question is too 'dumb'. I didn't think you didn't know anything. Sometimes, basic issues can be totally confusing!