This sounds exactly like what I've been looking for. Can't wait to get started.