I'm trying to match a decent sub with a set of Klipsch KSB 3.1 bookshelf speakers. Budget is $400 max. I currently have an old Yamaha YST-SW60 sub. It has, in my opinion, very muddy sounding bass. I borrowed a Klipsch RPW-10 and liked the crisp bass it put out. I'm looking at the Klipsch RW12d, SW450, and KW100. I like the idea of down firing because I don't want cats clawing either a grill or speaker. If front firing is the way to go I'll try and figure something out. The sub will be used 50/50 TV and music. I will have to place the sub against a flat wall. ANY advise will be appreciated.