If you only need a narrow interface to the functionality the library provides, and if that functionality is pretty much "settled- I mean if it is functionality where there is a pretty clear right way to do things- and if your app is mostly about something else and is not going to be very intertwingled with what the library is doing for it, and if the library itself is really solid... well, even in