I highly recommend this web site. It is right up your alley.