I also recommend PowerTracks... it provides everything you're looking for and then some. Their customer support is second to none.

Glenn