I've attached a quick drawing (ain't pretty, but Paintbrush is all I have at the PC I'm at now, away from home). I did it from memory; not sure if the Pull-Up was 100K (will check tonight). For test purposes I connected the bell directly. Obviously this would not be the end solution
@Eyal. I hadn't thought of this, so by measuring the voltage before and after the resistor I can derive the current passing through it?
@Kenn. Yeah I kinda had a feeling that it was a bit of a dirty thing I was doing. I'll look into what MOSFET's can do. What I'll probably use is one of those all-in-one AC/DC converters such as the VIGORTRONIX VTX-214-005-103, which gives me 900mA on 3.3V from 220AC, at a reasonable efficiency in a mobile package. Thanks for the extra info tho.