stral said:
so, how many keyblades are there really??
At the moment, no more than six. There are the Keyblades of Light, Dark, In-between, Present, the Princess Heart Keyblade (Which is
not Riku's Keyblade.), and the extra Keyblade Sora gets in his "Brave Form." Sora's extra Keyblade may just turn out to be King Mickey's Keyblade, though, if you've ever seen the Kingdom Hearts II statue of Sora that Disney and Square Enix have been displaying at places like TGS and E3.
As for "who has what," that subject can be debated without a real answer until everything in the series is revealed. My opinion is that Sora and Mickey have opposing Keyblades, and the remaining two are Light and Darkness, which belong to BHK and Riku respectively.
Before someone says that BHK is "Twilight," prove it with something other than the name of the town he lives in, the Keyblades he's wielding or the color of clothing he's wearing. Have you seen him use dark powers? Nope. How about light powers? Again, no, you haven't. On the other hand, Riku
has wielded dark powers, and has
never wielded light powers. If you're going to point out the Zexion scene, Riku followed Zexion's dark aura to find him. He did not use the powers of light to beat Zexion, therefore BHK winds up with the Keyblade of Light through process of elimination.
Sora and Mickey's Keyblades are near-impossible to place into any one Realm with certainty. You could always use the "rising and setting suns" theory to try and place them, though I'd be willing to bet you wouldn't like/agree with the results of that one bit.
Also note that it's not even confirmed that each Realm has a Keyblade. It's been rumored and hinted at, but that's it. There's also no way of knowing whether only six Keyblades exist, or even if that many actually exist. There's always the possibility that the Keyblade Masters can share their Keyblades with each other.