I'm a strong believer that the rear light should be on the helmet. If it is on the seat post, the only cars that will see it is the one right behind you. If it is up high on the helmet, more than the car behind you can see it. Also, as a suggestion, use two lights in the front, one that flashes (so others can see you) and one solid beam (so you can see).
Ride safe,
Jeff