A: Yes, it does have a timer. When you start it up is the same time it will come on every day.
A: If I recall correctly, the On button is the timer. Once you press the On button, the lights stay on for 6 hours then turn off. The lights will come on again the next day at the same time. Unless you press the On button before that time.
A: I found mine at the Bothell store.
A: No not happy with this item all that was in stock was damaged