@leava: I totally relate!