We've got a Canon MP360, its excellent, and the carts only cost 1.99 from
www.refreshsystems.com
Saying that I've also got a Brother HL-1430 thats still on its first tona and I've printed about 4000 sheets on it since I got it in Jan!
At £34.07 for a toner cart is so much cheaper than printing with one of the ink-jets!
34.07/4000 = 0.85p per page