I forgot to check back! Sounds like I have some good recommendations here. BobRay, I don't much like PayPal either and am trying to avoid them if possible. Merchant has some pretty good features, but argh... it's Paypal.
BluePay and Stripe, both look to be interesting options. I'll report back on my findings.
Thanks.