Wanted to get back to everyone, found a resolution for my issue. This is for when the network is dropping out completely, not DNS related, not DHCP related, you are getting the disassociated due to inactivity..
Turns out it's the beacon interval on the AP. I had this issue when SL first came out but they eventually resolved it in an update, now it turns out it's back in Lion...
I had to take my AP beacon interval from 100 to 50. Careful with this as it will slow down network speed. I'm going to creep it back up until I find the maximum I can use with the MacBook Pro and Lion but right now 50 is giving me no drops.
FYI, 2 - MacBook Pros exhibit the same problem in the same house, however the iMac had NO issues (older unit, Core 2 Duo).
Good luck.....