I've been looking at Ymans Practice Managment software - although designed for US market - so some minor problems for the rest of us.
It seems from the demo to be a well thought out Contacts/Costing/Job Management package based on an underlying Access database.
Well worth a look here at
http://www.creativemtnsoftware.com/
No hooks into REVIT yet but.......maybe one day.
No e mail management either but perhaps Yman is thinking about that too.
Rhys