I have an ecm giotto great machine. my friend has millenium, great machine. I think millenium looks way superior, but at the end of the day when we compare they are very similar in steaming, hot water etc. if I had my time again would buy ecm celleni, we both think its flat sides look fantastic and its identical underneath hood to giotto. we have both plumbed them in, and you should also.(if poss) makes coffee time 100 percent more enjoyable, no drip tray or worrying always about topping up water etc. dont know about bz99 you ask about, but i have seen it and think it looks very average compared to other two so wouldnt bother. Not a popular machine though. Im sure its similar under hood also. dont doubt its quality. the millenium is all stainless steel, including frame. ecm has steel frame. also some great deals around on both these machines. giotto premium a friend just got for $2000 new with accessories. In sydney. millenium, I know where you can get it for 2000 but im told it can be had cheaper. millenium overpriced here compared to the united states but thats the deal here for some reason. lets us know what you decide laz crock