I made one of these for my grandmother years ago and it recently broke...so she needed another. You can buy glasses chains, but beading is such a nice break from real life. You get to play with sparkly things and it doesn't take too much time. Also, they are very popular with the ladies in her community...so I'm sure you have someone in your life who would like one!
I get my supplies from Beadazzled in the DC area...if you're ever there, these shops are amazing and worth a visit! My good friend Chelle works at the Tyson's location and makes the most amazing jewelry and also teaches lots of classes. Visit her!