It has 8GB of built in flash memory... It's just not accessible yet. Some is being used for caching streamed content, but presumably you don't need 8GB for that.
I have a hard time believing that 8GB will be enough as apps take off for ATV2. Just my opinion and I'll leave it at that. I don't want to de-rail the thread.