Sounds like you just gave me the TL;DR :-)

www.phoneboy.info.