The Katch-McArdie formula is supposed to be the most accurate. It takes into account weight, activity level, and bf%. The Harris-Benedict formula seems to give me almost the same result, which takes age, weight, height, and activity level.
Here is a link to a good article about calculating your caloric intake..
Invalid Link Removed