In the bike nerd corners of my internet, there is sometimes discussion about Marino bikes, an extremely affordable custom frame builder out of Peru. For less than the cost of a generic Taiwanese frame, you can have a custom frame delivered to your door. Finally, on a bit of a whim, I plunked down my $100 deposit last December. I wanted something like a steel version of my Marley, but not quite so slack, with more stack, more mounting points for stuff, and a little bit longer chainstays. And built for 29" wheels, since they have mostly taken over the mainstream mountain bike market.
I never really appreciated the thought that goes into designing a hardtail's geo. The big question is, what length fork do you design around? If you plan to run a suspension fork (as I did), do you design around a fork length at 25% sag, no sag, or something else? In the end, I took a bit of a pass on this, and designed it around a 485mm rigid fork (eg, Krampus style fork), knowing that the sus fork would slacken the angles and raise the bottom bracket. My geo ended up like this: