I was given this by a friend he didn't know what it was or how to use it I think it is some sort of programmer but not sure does anyone have any ideas? thanks 
Hello,
according to eBay, it seems to be an ATTINY85 dev board.
The fun part is that I haven't seen a schematics at the sellers' descriptions. Shouldn't be that hard to reverse engineer, though.
David
Learn To Use ATtiny85 USB Mini Development Board
This ia pcb variant (uses a DMS version if I am not wrong) but the schematics maybe helpful for reverse engineering the board.
Enrico