So using any of the many available tutorials on bitmap fonts, I can't find one that allows you to specify font size. The only way I can think to do it would be using scaling, but I've tried and the fonts look HORRIBLE. So if I want muliple sized fonts, is my only option to create a texture for each font size

Font sizes with bitmap fonts?
SCHRANK
MattGsy
On Windows, I prefer using GDI for rendering anti-aliased text into an offscreen surface, and updating that to the texture, for each line or word being drawn. However, on X-box, there appears to be no such luxury, so I go with the bitmap font on both targets.
Jasper22
http://blogs.msdn.com/garykac/articles/749188.aspx
You probably should know before your game gets released what size fonts you really need, and all you do is pre-generate the textures before hand. At worst, you could generate a texture from a windows font at run time if you really wanted to let the user choose any font and size on their system, but I imagine there'd be a pause or two while it generates...