I think it's over.  It's been about 2 hours since I threw anything up, and I finally got something to stay down, so hopefully, that's a good sign.  After all, DH returns to work tomorrow one way or the other, so I damn sure hope this nasty bug has run its course…  And it would be nice if neither of the boys caught it, but I am sure asking for that would be pushing my luck.  *sigh*