The billionton one says it has all these profiles including HID and cloud said it works with his mouse so i imagine it would work for keyboard and mouse. I'm not sure which one you would need for printing. The only thing is it's not available from any common stores and that boteq one looks strange with very little info, they appear to be primarily an ebay store if you click the link on the site. 99.9% positive ratings. The pcmcia card isn't listed in their ebay store though.
It looks like it might do what i need it to for $42. All i need is for it to work with my MS Keyboard and mouse and do sync stuff with my cellphone, so far.
Bluetooth profiles support includes:
Generic access profile (GAP),
Serial port profile (SPP),
Service discovery app profile (SDAP),
Generic object exchange profile (GOEP),
Object push profile (OPP),
File transfer profile (FTP),
Dial-up network profile (DUN),
LAN access profile (LAP),
Fax profile (FAX),
Personal Area Network profile(PAN)
Human Interface Device Profile(HID)
Headset Profile4. Mechanical