I have played SF a long time ago and I have always tended to use the "half-moon" type moves. I have always avoided the charge characters, well, because I can't seem to use them properly. The issue I have is using the moves in quick succession. A good example would be Ryu vs Guile. With Ryu, I can really spam hadoukens fast. With Guild, I can do sonic booms at about half the speed of the hadoukens. Is there a special technique to doing charge moves quickly? How long do you need to be holding the "charge" direction for?