Romney releasing some tax stuff today? A bit of a distraction from recent events, perhaps?