Genau das ist aber der Punkt: Man muss bei jedem gespeicherten Wrapped Set aufpassen, dass die Umstände stabil bleiben. Es während eines Funktionsdurchlaufes zu speichern, das ist ok (es sei denn, man verändert mutwillig den gewrappten Teil des DOM). Wird es aber, so wie von j4nkey, in eine Closure gepackt, die den aktuellen JavaScript Aufrufzyklus überlebt, dann halte ich für ein Antipattern. Es kann bei guter Planung funktionieren, ist aber zerbrechlicher Code.
Und j4nk3y, wenn man schon optimiert: $(this).dequeue() ist die Lösung vor jQuery 1.4. Seitdem gibt es den next() Callback an die gequeuete Funktion.
Gruß
Rolf