1) Have you thought about taking the seat apart? Adding some more foam, then stapling it back together. I needed new seat cover material.
2) ...