I've only had the ninjapass for 3 days, and have used it long enough to be able to write a decent mini review. Here goes! Packaging I found the packaging quite professional. A picture is worth a thousand words so... (These are my friend's pictures he made when he got the package of 4 ninjapass X9's) Sorry, no video camera so I cant do a video review (i'd like to do one though). I can tell you that the microSD card fits perfectly into the ninja. My ninja has a little bit of plastic sticking out on a side so it does not fit into my DS smoothly, but is easily fixed after multiple uses/smoothing it out with a rough surface. Better than having the ds not detecting the flash cart itself imo (if you know what im talking about =P ) Installing the applications Following the instructions the admin wrote in the readme/forums, I placed all the roms I wanted to try out quite easily. Drag and Drop is always a good thing, but it is a little more complicated than merely copy pasting all your applications. However, it's much easier than expected. trust me. ROMS i tested I have the following in my 1 gig Sandisk Ultra II. 0405 Kanji Sonomama Rakubiki Jiten (J) (SCZ) Works perfectly (Medium) 0431 Metroid Prime Hunters (E) (Independent) Can't get pass "Loading game..." screen 0625 Tales of Tempest (J) (WRG) Works Perfectly (Medium) 0681 Final Fantasy III (U) (pSyDS) Works, with a tiny delay after encountering a monster (Medium) 0083 Osu! Tatakae! Ouendan (J) (ProjectG) Works, with a delay between the "ooouendan!" cry and the actual song. (Medium) 0168 Mario Kart DS (U) (SCZ) Works Perfectly. (Medium) I even tested wifi with randoms, and that worked (played against some hacker though =/) 0111 Advance Wars - Dual Strike (E) (Legacy) Works Perfectly (Fast) 0292 Bleach DS Souten ni Kakeru Unmei (J) (WRG) Works Perfectly (Medium) 0563 MechAssault: Phantom War (U) (Legacy) Works Perfectly (Medium) Moonshell X9 Edition (BETA) Works Perfectly (Fast) Note: By slow/medium/fast I mean the speed of the card I selected. I have stated the fastest speed that will allow the rom to run. The delays could be due to my microSD card, I dont know. I dont have the resources to compare different microSD cards, sorry ^^" Firmware updates/patches support? The support here is great. Sure they may be from China but the very frequent updates are always welcome. I hear they're working on something major that will make the ninja a lot better. The staff reply to suggestions. Wonderful community in the ninjapass forums too! Conclusion Sorry for the rushed review, but I just wanted to put something out to the community. I really love my ninjapass ( awesome name too xD ) And a quick summary: Pros Cheap. Uses microSD cards. Slot 1 solution! Frequent updates Purely Drag and Drop Awesome name Cons Placing roms is a little more complicated. You need a 66x + microSD card so you dont get bombarded with slowdowns. Feel free to post questions here. I will answer them if I can. Im using the same review for multiple forums so yeah.