UNO communication through USB port

In other words, rather than using the UART to talk to the PC, can my sketch use the USB port?

What in your mind is the difference between USB and a virtual COM port running over USB? In my mind there is no difference.