For the technical bits, try my posts on Simply Technology...
Simply Technology
and more...