but I'm hoping to find something that works that doesn't completely eat my wallet.
You just need a bigger wallet.