I also find Umbrello really useful and have used it for small C++ GUI front ends for PostreSQL databases. I wish it had import and export options for Smalltalk though as I mostly use st/x and Pharo 'pure' object oriented languages.