As far as level surface is concerned, I don't really have a proper level surface in my garage, but part of my driveway is mostly level. It's a long story that I won't go into here.
hell, my driveway is gravel and not very level at all. When I got my car home last fall, after paint and reassembly, the alignment was so far off it wasn't funny (changed several front end parts, plus the k-member).
Couldn't get booked in for an alignment any time soon, and certainly couldn't let the car sit the several weeks I would have to wait.
I cut a straight piece of wood to fit just nice and flat inside the bead of the front rims, grabbed my ipod touch for a digital level, and went at it. Set the toe as well (a longer straightedge along the side of the tires, marking the spot on the ground in front of and behind the tires and redoing it until I had it set).
Then I never bothered going for the alignment, as I had it pretty damn good (and over a year later the front tires still look brand new).