Harlequin wrote:
From what I've learned it can't be done. Master pages changes all the ID's, yet another reason not to use master pages.


Not true - there should be a member field that matches the ID of a server side control.

Master pages change the client ID (but so do user controls, data grids, grid views, menus, repeaters, web parts, and wizard controls - to name just a few). It's something you can work with.