I've been accused of being too much of a stickler on this, but while the ribosome and other biological machinery are at the nanoscale, but they are NOT nanotechnology. If you use the Drexlerian definition, nanotech much be engineered, which ribosome is definitely not. We can certainly learn from natural systems, but that doesn't make them nanotech.
Also, nanosystems fundamentally are at a scale when quantum properties become important, and classical, mechanical rules start breaking down, which makes things really hard.
Having said that, there are some great examples of nanosystems around, from nanoparticles, to polymer drug delivery systems to materials for PET scans and eventually scalable manufacturing of quantum dots etc. The problem is, that breakthrough is always round the corner. Nano's going to be big, but (a) it is not one technology and (b) we need to be patient cause at those scales things are hard.