Again, I keep forgetting this, so this post.
You need to create/extend a site within SharePoint/WSS to install TFS. But, you have to do more than create/extend a site. You also have to create a site collection on that site after you create/extend it, otherwise, you will end up with 404 errors when running the TFS installation wizard.