Patients receive oral enzastaurin hydrochloride once daily until the maximum tolerated dose (MTD) is determined. Patients then receive enzastaurin hydrochloride at the MTD twice daily on days 1-28. Treatment repeats every 28 days for 13 courses in the absence of disease progression or unacceptable toxicity. Patients may receive 13 additional courses (for a total of 26 courses) of oral enzastaurin hydrochloride if the patient is benefitting from the treatment and the investigator and subject agree to continue treatment.