Sounds like you hit the trifecta - may you have may more days like that!