Thanks for the reply!
I've considered the method of removing the bootloader but I would prefer to use it as a backup plan. if at all possible I would like to retain the ability to program using the usb.
I've found this page a few times in my searchinghttp://www.ladyada.net/library/arduino/bootloader.html
that is what I want to do, but obviously I want to do it to a mega 2560.
it would be perfect if I can make this work just like the uno. instant logic execution, and no reset required to program. if I can't get both to happen on a mega, I'm ok with needing to press the reset button to download.