JOOMLA and MAMBO and the likes

Has anybody worked with these before? Like implementing them and maintaining them? I got to set up a CMS for a client but I want to use my design. How easy is it to skin these? Are there any alternatives out there? How would you rate these?

As you can see have a bunch of ??'s so any insite and opinions are appreciated.