Hi there. This is a very interesting looking program you have here. I see you've done alot work with reversing the cmdl format. I myself have written a similar program, although not as advanced as yours, i can read and arrange the vertices of some objects but im have trouble getting the samus model working. Im very interested in how you managed to get the early functionality of your veiwer.
Also, are you planning to release the source to your viewer. It would be great if i could compare my veiwer to yours and see where i went wrong with the samus model.
May I recommend trying http://min.us ? Minus is a new startup focusing on unlimited, simple, free, drag-n-drop photo and file sharing. There's also firefox/chrome extension, desktop/mobile apps and more. http://min.us/pages/tools - Check it out!