Intelligent Selection Techniques For Virtual Environments