I recently added User Role functionality to a form created in 2007 but saved in the compatible version for 2003 and it is working as expected for most End-users (whether 2007 or 2003).
However, I have some End-users (in 2003) that recieve an error when they try to open the file that states: InfoPath cannot open ...