Nope, you're not the last one to have heard about it, I wasn't aware of it until I read your post (and the article you linked to).
Wow, can you imagine 'printing off' some of those things. Makes me wonder what kind of fees would be associated with it, and of course good ole regulations.
Is anyone else thinking Star Trek (as in their replicator?). Kind of reminds me of that (a lot).