What's up with all the different firmwares? I've just recently adpoted a DS Lite and a M3 DS REAL and I dual-boot TouchPod and Sakura. But I still don't really know why there's so many different firmwares around. There are some cosmetic changes, support and compatibility-differencies, but it's still confusing. And yeah, I've read a couple of FAQs and searched around a bit, but I still can't see the big picture. Isn't one major firmware enough? Are they all made by the M3-team and official?