I subscribe to Self and they had a more detailed version of the "happy weight" calculator in the magazine. In addition to frame size, they had you multiply a bmi of 22(average)by .95 for small framed, 0 for medium framed, and 1.05 for a large frame. Then they had you add a pound for having an obese parent/sibling, 2# for every decade over age 20, 5# if you've had kids, -1# for working out once/week, -2# for working out 3x's/week, and -3# for working out 5 or more times/week. Add 4# if you smoked a pack a day for more than a year and have quit, and add 1# for having treats now and again. I don't know if it affects the number much but when I did the magazine version my happy weight was 2# less than the online version which is 20 pounds more than I weigh now! I'm 115 @ 5'6" and happy!
On a side note for all those interested in kettlebells, there's a pullout section of 12 beginner kettlebell exercises in the same issue, Feb '08.
Have a great day!
Klaudia