I would just like to say that the following article on upgrading to 1.2 and rewriting for the removed Dom traversal methods and Xpath electors was very well written.
http://www.learningjquery.com/2007/09/upgrading-to-jquery-12#more-71 I understand quite alot about the jQuery changes by reading it. It seems overall the goal in 1.2 was to make the library compatible with itself, since CSS/Javascript syntax is so different than XPath syntax in the end they were incompatible with each other.