You are right - this option is 'kludgy'.
Using InfoPath 2007, I have found that you can't format the dropdowns sufficiently so that they look as though they jump around the screen (although hidden, they still seem to take up some screen estate). I've also found that there seems to be some sort of bug meaning that after the first ...