If you haven't checked out www.Craftsy.com, let your fingers run, not walk to that haven for crafters.
The project room at Craftsy allows us to share our latest creation to an audience of thousands every day-kind of show and tell whether it be crocheted, sewn, knitted, painted, beaded, quilted, etc. Each crafter's own area has his or her handiwork displayed for others to view.
There are online classes offered by some of the top instructors in each field. Classes that can be taken at the convenience of the student. Think about that hard to buy for crafter that has everything or how about gifting yourself or telling Santa.
My Pattern Store @ www.Craftsy.com makes available the opportunity for us designers to showcase our designs in pattern form. I don't know who came up with this idea but I am absolutely excited about it. While we are on that subject, check out my quick and easy patterns for American Girl and other 18" dolls and my quilt patterns @ http://www.craftsy.com/user/43851/pattern-store. I provide step by step videos to help the beginner sewist if needed.
Soooo-if you want to learn a new craft, show off your creations or just like to look at handcrafted works of art, join us @ Craftsy.
God bless you and happy crafting.