I have recommended this product so many times to so many friends and clients that I might as well post it here!
Bodylastics has many different products. I purchased their Super Heavy 31 Piece Premium set because it gets so much use, but one of the smaller sets will be enough for almost any user.