Have you looked into Sipad? They will pre-paste your BGA and other component areas with solderpaste that has an adhesive on it. You can then hand place your components and run through a reflow.
Here's their site:
(http://www.smtnet.com/Forums/Index.cfm?CFApp=1&Message_ID=59505)