Ouch, are you ok? That sounds pretty bad.
Just got back from El Paso Texas. Weather was pretty nice actually.
EDIT: My dog is sick, we're gonna try to help her get better, but if she doesn't show improvement within the next week, we might have to put her down. She's the brown one I've shown you before.