Blergh :S yeh sometimes you really just have to get on top of problems (no matter how disgusting/expensive/etc they are) before they become even bigger problems x_x
The tenants knew you were moving in and left all that stuff behind just for you? :O
Yay for electricity soon :)