Sign-up for this newsletter: function openSubscribePopUp(src){ var emailValidate = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/ if(emailValidate.test(src.value) == false){ alert("Please enter correct email"); return; } window.open("/newsletter/newslettersignup?email=" + src.value,"newslettersignup1","status=yes,scrollbars=yes,resizable=yes,width=420,height=250"); } We're now running THREE awesome contests, so get to work on your Instructables! Burning Questions is back with a vengeance. Answer our questions and win the love of thousands, or at least a spiffy new t-shirt! ThinkGeek Hacks Contest is now open for those of you who enjoy modifying the things you buy. Hack or modify anything from ThinkGeek and win a $250 gift certificate!Epilog Challenge is still open for entries. Enter your project with a green twist for a chance to win an Epilog Zing laser cutter or a gift certificate from Ponoko!Klutz Rubber Band-Powered Contest is almost open for your rubber band-powered contraptions! Win cool books from Klutz! Pi Day Guide Screenprint for Less Than $10 Make a Soil Blocker Build a Music Studio in an Apartment Win a laser cutter! Stretch, twist, and power something cool! (almost open) Build a Bike Boom Box Steampunk Clockwork Piston Turn a 300 Watt Lamp into a 20 Watt CFL Reconstructive Surgery for a Suitcase Get a free Expo Pass or save 35% on Conference registrations for Web 2.0 Expo San Francisco! Featured questions from our new Answers section: How do I build an audio amplifier circuit?Is there an affordable way to wireless stream audio from my laptop to my speakers? Oobleck: Gooey Science Experiment Build an Inexpensive Ikea NAS Make an Automatic Plant Light Spraygun 101 Let your geekiness shine! Get your green ready! Master a Perfect Inline Wire Splice Greenhouse From Old Windows Optical Illusion - Mysterious Black Dots Three Part Clock Sign-up for this newsletter: function openSubscribePopUp(src){ var emailValidate = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/ if(emailValidate.test(src.value) == false){ alert("Please enter correct email"); return; } window.open("/newsletter/newslettersignup?email=" + src.value,"newslettersignup1","status=yes,scrollbars=yes,resizable=yes,width=420,height=250"); }