That's when I realized, it's not the flash, it's the HOST.

Ho Ho... I'm the HOST.
(A downside of doing your own web-hosting, intimate knowledge of your IIS server is required).
If you're reading this trying to figure out why flash files aren't be served on a Windows IIS 6 server, read this: http://kb2.adobe.com/cps/194/tn_19439.html or, here, I'll paste it here:
You basically need to define the MIME type. Here's how:
- On the Windows 2003 server, open the Internet Information Services Manager.
- Expand the Local Computer Server.
- Right-click the local computer server and select Properties.
- Select the MIME Types tab.
- Click New and enter the following information:
- Associated Extension box: .FLV
- MIME Type box:flv-application/octet-stream
Click OK.Restart the World Wide Web Publishing service.
Here's a screen shot:


