I don't think it is practical, unless a very sophisticated voting system is in place.
The problem with voting on individual issues is that a passionate minority can too easily be overridden by an apathetic majority. That is, if a small subset really wants something, they should be able to register that their opinion on that issue is very important to them.
This is the way it generally works in negotiation, people are able to prioritize their wishes and compromise on those things that they don't feel strongly about. If you are just voting on issues directly, this doesn't tend to happen. Representative democracy, while far from perfect, does allow this to happen.
There are also a lot of other practical issues with direct democracy, such as who gets to word the questions, and how many things actually get voted on.