Can't rem. how much freedom it offers but I've used this one in the past:

http://www.current-usa.com/nanoplanner.html