You could have easily fixed it. As long as you can get into download mode anything is fixable. I reccomend you do a little more reading as it's quite routine thing to have the phone stop loading when messing about with custom bits and pieces and have to fix it via download mode.
Care to explain how?
Ive tried default kernels and so forth. I have the phone here with me still, so if you have any other ideas, I'm open to suggestions.