Thanks everyone! I will update you all as soon as his surgery is done. Should be sometime early this morning, and it's 6:05 a.m. here. Poor little guy, not only did he have to go through this trauma but had to stay overnight at the vets. He must think we abandoned him.