Speaking from recent experience, I would caution you NOT to do DIY for a ceiling recessed screen, especially if this is your first attempt.
The problem is the channel for the recessed screen must be built to precise specs, and everything must be plumb (both vertically and horizontally) for the screen case to fit properly and to give that awesome flush mount appearance. This is difficult to do even with new construction over the typical 10 foot to 12 foot span of the channel.
IMO it's not worth the trouble. If your home is not _perfectly_ square, you may run into some tough issues. For example, you may find that the ceiling and the floor are not exactly parallel, and you'll end up with a screen that drops a bit crooked. OR, the ceiling and floor are parallel but the windows that the screen drops over are not perfectly plumb, again giving you a visual eyesore of crookedness. These issues are easily fixed (or at least faked to look square) with a wall mount screen but basically impossible to fix for a flush ceiling mount.
I have a flush ceiling mount, and overall I am satisfied with it, however the effort it took to get the brackets plumb enough for the screen to be mounted properly almost defies belief. It took 3 men four hours to mount it, and it took three mounting attempts. Each attempt required plugging the power and control wires into the side of the screen while lifting the 90 lb screen into the channel. Try that 3 times! Ultimately some drywall had to be cut (damaged, really) and the brackets needed to be mounted absolutely plumb to get it right.
My previous installation with a wall mount took 2 men less than an hour. The hookups were done at my leisure.
Displays: Sony VPL-HW40ES | 110" SI Motorized Slate screen | Pioneer PRO-150FD
Sources: Sony BDP-S5000ES | Dune HD Smart D1 | Roku HD | LG LST-3410A HD-DVR
Speakers: Nearfield Pipedreams 18 (L,R,Sub1,Sub2), Pipedreams 15 (C)
| Magnepan MC-1 (WL, WR, SL, SR, SBL, SBR)
Audio: Denon AVR-4311CI | Bryston 6B-SST | Bryston 14B-SST
Control: Control4 home automation
Last edited by dahester; Yesterday at 05:24 PM.