Nice archaeology. Blinded by my distaste for Basic , I never bothered to try bs--and should have. Dave has highlighted features that deserve respect. One telling example suggests this should be legalized in C: printf("%s\n", {"true", "false"}[1]); Doug