Recently I got a new laptop (Alienware 13 R2). It has UEFI.
I also have a non UEFI desktop, and laptop. On the the desktop, I have XP, FreeBSD 8.1, and Linux Mint 7 (XFCE); and on laptop I have Windows 7, Mint 7, and FreeBSD 11.1. On both of these computers, in Linux Mint I have edited...
on my Desktop System I've two ssd with following partitions:
ada0p2 (further Linux stuff)
ada0p128 (bios_grub partition)
With an entry in /etc/grub.d/40_custom I can start my FreeBSD 10.3 on ada1 without any trouble.