Working on a Microbot and I don't have room for a programmer on my board
So what's wrong with using the $34 AVRISP2, or some of the cheaper ($15-$30) clones? You do not install them on board. You can either use them to program the chip before installing it in the socket, or while it's mounted, via a 6-pin connector (if you don't have space for a regular connector, you can use a smaller one and make an adapter).
I'm guessing this one is compatible with AVRISP2, but it's more expensive, so I see no benefit.