Hey all. well it works for everything but the negative odd numbers. I've looked over the code a bunch and I don't see the issue. which means its probably staring me in the face. help! ps don't try this stuff whilst working midnight shift, you'll make errors you miss a lot and feel bad about it later! update: I found it.