I have a habit of cutting my ends too short to weave in easily, and I also misplace my tapestry needles often, so I keep a tiny crochet hook in my needle jar. I use it to pull the ends thru the back of the stitches, goes a lot faster than w/a needle, too...
I also use my crochet hooks to pick up stitches - I like that it grabs the yarn w/o making the space between the stitches into a hole (which always seems to happen when I pick up w/needles), and since the hook is so small, I can usually just knit the stitches off of it right onto the needle.
I use wooden needles that I make myself, so I keep an emery board in my jar, too, in case of snagging.
Don't have enough money for a swift? Get one of these
collapsing hat/mug racks - doesn't take up much space, and easier than rearranging all the kitchen chairs