RATIONALE: Etoposide and celecoxib may stop the growth of cancer cells by blocking some of the enzymes needed for cell growth. Giving more than 1 drug may be an effective treatment for advanced cancer.