Driving LCD effectively

perhaps i can use a dedicated Atmega8 to control LCD and send data over the serial interface from the arduino.. Is this a bad idea?
If i'm right, i would need a crystal and power supply to run this Atmega8... Right? has someone tried this?