Yes but you have to buy separate cable
You needed to buy a storage device and connect your xbox to the Internet.
noyou have to buy it on da xbox
Yes, if you browse through Games on Demand, you will be able to find halo.
first you have to have internet connection, and connect it to your xbox with the ethernet cable or the wireless adapter that you can buy at best buy, then you must buy xbox live from game stop.
in a shop or on the internet maybe
You must buy x-box live
To buy or sell something on the internet one could resort to ebay.com
you have to bring a cord from your internet box to your xbox or buy a wireless tranmeter for the back of your xbox then go under settings and test connection if it does not work you have to probably type in the code for your internet
i don't think so, you would probably need a g-link router, which you can buy at like Walmart or something, you probably at least need close to 20 gigabytes of internet for xbox live. or your router distance has to at least be 154mpbs in order for you to have more than one xbox on your internet, hope this helps!
no, you need a wifi.
You can buy them on the Internet all over eBay and gamer websites.