Bull-pup or AR-platform style?
I am itching to find a nice, reliable semi-auto...