It looks really nice-- but since I don't speak Greek it's hard for me to know if it effectively explains what the products do. I'm used to seeing some explanatory text over the slider images to help with that. Also, the dots on the background image look a little blurry? Is the background image...