Are there different kinds of migraines?

Yes. According to the international headache society, there are seven subclasses of migraine-migraine without aura (common migraine), migraine with aura, familial hemiplegic migraine, sporadic hemiplegic migraine, basilar migraine, abdominal migraine, retinal migraine. For further information on each subtype, see wikipedia.