Perhaps it copuld be a bug with Excel XP? Maybe a search on MS would shed some light on this.