i will have to check out the bit banging method, but since the mega will be doing many other things this seems like a difficult option, but at least an option, thanks!
also, i connected a 220uF cap in between the motor leads and that seems to work pretty well. is this not a good thing to do long term or at all?