i have 2 computer and both has SQL SERVER 2008 R2 , one of them is running on Windows SERVER 2008 R2 and the other one is Windows 7 Pro ..
My goal is mirroring database for Fail-over between -Windows Server 2008 R2 computer should have principal databse and Windows 7 pro should have mirror and withness database...
Also optimize the database , it is pretty large around 20 gig..
I ll provide logmein access to both computer ..they are running in the same location and WORKGROUP , NOT DOMAIN !
SQL Mirroring is something I work on everyday. I'll most likely solve most of your problem in one line of code and will check your Server configurations for other issues.