I just got one from ReefTek for my church's tank. It's a really nice one (much better than the Coralife) for a decent price. Right now I'm having one built by Aquatic Systems Design, they are slightly cheaper and look like they do good work.
I've seen the Coralife in person. I wouldn't say its a complete piece of junk, but the construction doesn't impress. It is small, which might be of benefit if you have a really tight space.