sorry to hear it didn't work. you could try
if you have an nvidia board.
i agree with you actually. it does take a bit of dicking around to fix a broken x-server sometimes.
some hardware / hardware combinations just dont work sometimes. I have ubuntu on 2 machines, on my desktop its a pain in the arse to configure because of various hardware and driver issues, but on my laptop with its mobillity radeon hd24-something graphics and all intel sound / network etc, it works beautifully, even got half life 2 running on it.
regardless, its always improving, im sure given a few improvements / new releases in the future one of them will "just work" for you. and tbh iphones are sooo proprietry and locked down that its propbably illegal to get one working with linux in the first place :)
however someone will probably do it even without the 'jailbreaking' part - that prediction being dependant on enough linux experts owning iphones :)
At the end of the day, if its worth £300 / [insert pctax figure for your machine here] / breaking the law (pirating) to you to get your iphone sync'd up with your pc, windows fits the bill. otherwise, ubuntu rules \m/
one more point i wanted to make - if windows didn't make such a big thing about wiping the user's arse for them at every turn, then IMHO windows users would be alot better at configuring things and using the CLI, and so could probably sort out something as technical as a broken x server.
the problem here is balance between control and ease of use - in microshaft's latest incarnation of windows, you have no control. every measure is taken to prevent the user from doing anything but use the system, and we have to just trust that the os does everything it should do, and "just works". when it doesnt, you are screwed unless you want to part with more hard earned cash, or attempt a reinstall (subject to legal conditions as set out in the eula).
with linux, we have absolute control. yes linux refuses to go around wiping people's arses, but with good reason. they should'nt be so damn lazy. and if it did, it would soon be out of toilet roll.
armed with the linux forums and the abillity to fix things rather than reinstall or give up, i find the linux desktop environment to be unbeatable.
no trolling intended :)