The next generation are just around the corner. G30's I believe, not sure how long you can wait but it may be worthwhile, although they will obviously be dearer than the outgoing 20's. I'm not sure what the new features are though, they may not be much advanced.