Patients receive oral temozolomide daily for 6 weeks followed by 2-4 weeks of rest. Patients receive oral thalidomide daily for the entire 8-10 week course. Treatment continues in the absence of unacceptable toxicity or disease progression.