Credit ratings look rosy for rest of 2005