Printable-Vacuum-Cleaner is a project mainly written in ..., it's free.
A Hand Held 3D printable vacuum cleaner!
A 3D printable hand-held vacuum cleaner.
Blog post with assembly instructions: https://christopherolah.wordpress.com/2011/03/23/to-print-a-vacuum-cleaner/
Thingiverse page (STLs available here, if you don't want to build them): http://www.thingiverse.com/thing:7273
Youtube video of it running: http://www.youtube.com/watch?v=ofGIOl1vMG4