Patients receive oral temozolomide once daily on days 1-5 and oral thalidomide once daily and oral celecoxib twice daily on days 1-28. Treatment repeats every 28 days for up to 24 courses in the absence of disease progression or unacceptable toxicity.