Hercules e2 USB DJ Console it's a midi controller designed for Virtual DJ but can work with any other DJ software that suport midi controllers. This product cost near 90$ and it's a great way for beginners to start Djing. Hercules e2 only has a USB port for power and pc communication and it's very small and light. With this and a PC you can start your Djing carrer with a very small budget, and trust me with this you can do a lot of cool stuff. I know it's not the same as 2 Pionner CDJ and a Mixer but for beginner DJs and bedroom DJs it's not bad for the price.