Per la risposta 2:
l'intellisense (quello che dici tu) funziona anche in visual studio.net (ed anche molto egregiamente). Magari non ti funziona perchè lo usi nelle pagine aspx e non nel codebehind nei file cs (o vb)... in ogni modo prova ad iniziare a scrivere una parola e poi premere ctrl+j, dovrebbe venirti fuori l'elenco