With different sized bills:
* Sorting is O(N) [see spaghetti sort: http://en.wikipedia.org/wiki/Spaghetti_sort]
* Retrieval is O(1).
Further, retrieval is O(1) even in unordered sets, so sorting is irrelevant.
(Also, how is sorting on insertion O(log(N))? For each new bill, finding the correct spot is log(N), so you're still looking at O(N log(N)).)