the xbox 360 comes with all the cables you need
all can but most you need to manually update your Xbox the halo games and be played on Xbox 360
yes all you need to buy is a hardrive transfer. Simply put it in your xbox 360 usb port and move all of you stuff on to that. Then put it in your new xbox 360 and move it on from it
well you never need Live to play Xbox games on the 360. All you need is a hard drive for your Xbox 360
There is no difference! All Xbox 360 games work on all Xbox 360 consoles.
all xbox 360 controllers are compatible with all xbox 360s
Xbox, Xbox 360, and Xbox 360 Slim(the newest one)
Yes it can as all Xbox 360 produced to this date are fitted with an hdmi port, all you need is the right cables.
All the xbox back catalogue should play on the 360, however you may need an update over xbox live to get some to work.
Yes. All you need is internet and you a membership to Xbox live.
Yes, You need to download the xbox emulator for the 360 on the offical XBOX website(www.xbox.com) or update if you have LIVE. Check the xbox website for all combatable games
Yes. However, you will need to import all your games from the US, seems the Xbox 360 is reigon-locked.