Opinions on my proposed system?