It didn't make a difference.. it would still try to load as Flash regardless of how I set UploadType. I did discover that the flash object works the first time that it's downloaded from the server, but once it's cached on the local machine, it no longer works.
It was bugging me that your demo works fine, so I viewed the source and discovered that this is REQUIRED:
I added it to my project and now it's working fine.
Thanks,
Ted