I have had 2x vci300's and vci100mk2 both of which I have sold on due to latency issues which I beleive is common amonst all USB controllers. Yes I have 1200's and CDJ800 mk2's but for quick mp3 mixing I now have CDJ400's with DJM400 and use USB sticks.
S