I'm about to take a bat to this fucking .asmx webservice, I keep telling the fucker to accept json objects as arguments and it keeps wanting url encoded variables, it's also returning xml when it should be returning json. Driving me nuts and ruining my fucking javascript, and JS being the finicky bitch it already is I don't need this bullshit.