A couple of comments on the non-jumper fish. My new tank is a 50 gal rimless cube. It's the first rimless I've had, and like you, I really didn't want anything on the top of the tank whatsoever. So I stocked it with fish that are not known to be jumpers.
In my case, that was coral gobies (pair of yellow ones), a pair of dragon-faced pipefish, 6 threadfin cardinals, and a few barnacle blennies. I've had a few fish deaths, but none from carpet surfing. The ones that I've specifically stayed away from have been firefish of any type and wrasses of any type. I've been told that possum wrasses aren't jumpers, but I haven't tried one of those yet.
I also suspect that specifically avoiding fish that have a reputation for being aggressive or semi-aggressive in a tank environment like tangs, dwarf angels, damsels & clownfish, etc... also help with not having fish jump out of the tank.
One very large caution about housing fish/coral at your local LFS. Every fish shop, no matter how conscientious, has a high probability of having parasitic diseases present, particularly ich. That's simply because they cycle through hundreds of fish a week, and all it takes is one to have the parasite present in their tanks. Most LFS run huge UV sterilizers and low salinities in their fish systems for that very reason.
Were I in your position, I'd buy a couple of inexpensive air pumps at the local Petco, Pet Smart or Pet Warehouse, and a few of the food-safe 5 gallon buckets at the local Lowes. Simply pick a Saturday when you can be uninterrupted, put you fish & corals in the buckets with airstones, and re-do your aquascape to your liking (and be sure that you can complete it!). Once you have everything back together, you can wait an hour or so to let the water clear, and put your corals and fish back in.
This does assume that you're not adding more live rock to complete your aquascape. If you are, be very, very careful that the LR is fully cycled (your nose is a good guide - if it smells putrid, it is).