I'd try the other suggestions before getting another bike (although on the other hand whoever owned too many bikes ?). If you do go for a MTB, stick to front suspension only and not too much travel, or you might have problems on the hill climbs with bobbing.
Richard
__________________
Currently riding an MTB with a split personality - commuting, touring, riding for the sake of riding, on or off road :)