i know its sorta out there....i mean REALLY out there but what if ven is achully roxas? i mean maybe sora was turned into a heartless when he was very young? of coruse he was returned to being human. that would clear up why ven looks like roxas. as to when sora was turned into a heartless in the game....maybe he cant have 2 nobodies?