Aspects Of Q-Ball Theory