Obama budget better late than never?

Obama budget better late than never?