Effective GUI elements are crucial for making a responsive music tool. Pd has only a few basic GUI objects, but in the course of time I've found methods to produce more advanced GUI's. For example, a numbox which scrolls in both directions (horizontally and vertically). Or [selector], a fancy radiobutton. An xy-pad with multiple controls, and a beat indicator with built-in BPM tap key. Graphically, it is all made up from the native IEM guis in Pd, but [cyclone/MouseState] is mostly used for their operation.
See attached gui-extended.zip for a small collection. With some patience, you don't need MaxMsp for it's slick GUI's at all!
Edit: an updated version (with a bug-fix) is in post #6