In his weekly radio address, Obama says the stimulus will be felt in April.