Dojj - AFAIK, the UB port is redundant - so you can't use it for data transfer from box to PC.... It was used on some boxes for firmware updates and so engineer service, but I don't think they bother anymore, as most are updated if need be over satelite or via the phone line (ala Sky+)
The other reason you can't tranfer recordings to PC is they aren't recorded like a video you watch on your PC (like MPEG etc) The Sky box just records the data transmission of the programme then replays this, it's doesn't encode to a video codec.....