Hey now: Just came across a list of reserved words that the newbies might find interesting. I certainly did. ...and if you are interested, perhaps add a definition, a line or two for each with your initials? What else do you want for nothing, a rubber biscuit?. Jim abstract boolean break byte case cast catch char class const continue default do double else extends false final finally float for future generic goto if implements import inner instanceof int interface long native new null operator outer package private protected public rest return short static super switch synchronized this throw throws transient true try var void volatile while James M. Corbett Programmer / Analyst | Canada Revenue Agency | Agence du revenue du Canada 875 Heron Rd. Ottawa, On. K1A0L5 James.Corbett@xxxxxxxxxxxxx Telephone | Téléphone: (613) 941-1338 Facsimile | Télécopieur: (613) 941-2261 Government of Canada | Gouvernement du Canada E = MC²