Shields for Arduino Micro

I am starting a project that must be very small. The Arduino Micro seems ideal, but I will need to add a few components in addition to what's available on the board.

Can you make/buy shields for the Arduino Micro? My google and forum searches did not turn out any results for shields for the Arduino Micro (a lot of smoke screen from MircoSD shields, it looks like).

I don't think it would be too bad to just by the headers and a PCB (cut to size) and make my own shield, but it looks like the pins point down on the micro rather than up. May not be an issue in the end, but maybe someone has already devised a solution for it?

Thanks for your advice!

Yes, just set up two rows of female headers on some protoboard, and add your circuit from there.
4 of 8-pin 1-row 0.1” Long Pin Female Header for Arduino Shields - dipmicro electronics
or 2 of 20-pin 1-row 0.1” Long Pin Female Header - dipmicro electronics

Cut the pins off after you're done wiring if you don't need them long.

If you want to take a shot at assembling your own small board, I came up with this
http://www.crossroadsfencing.com/BobuinoRev17/
Bottom has 5V/3.3V buffer for uSD card, can leave those off.
I don't have a picture of an assembled card.
Use these kinds of pins
http://www.dipmicro.com/store/HDR40X1MM
and machined socket header to mount it lower than you'd get with a female header.