http://www.xbox.com/en-CA/support/sy...amigration.htm
Transfer kit is the only way. It's kind of stupid that Microsoft didn't devise an easier way to do all of this.
Or, get a 512mb memory card for the 360 to transfer your save files and just redownload everything else on LIVE