I've built most of the Lego Star Wars vehicles going back about over 10 years now. Each of my sons, now aged 26, 22, 15 and 7 have enjoyed the line. The current Star Wars the Clone Wars show is a favorite of my 7 yr old. He plays the Lego game on the PS3, but has banned his 26 yr old brother from playing it with him; apparently the older brother isn't good enough to keep up with him.
That AT-AT is cool, but took me quite a while to build and subsequent rebuilds are often a royal pain.
Digging thru storage boxes of Lego bricks in order to rebuild older sons' Lego ships for the younger ones was quite a task. For some reason, either the 22 or 15 yr old (neither one will admit to it), lost just about every body but had a bin with the heads stacked together. So I have like 20 Star Wars heads but just a couple bodies.