3/23/2006 Some progresses for spring!