Ok, I just discovered the coolest bash command ever.
Only problem is that some of the columns of the output are kind of long, so if your terminal isn't very wide it can make it hard to read. You sound like you want to learn some of this yourself, so I'll just say that I used the source (curl -s) just like you do, but instead of replacing the table tags with spaces, I replaced them with commas, so that I could use them as delimiters with the column command.
I hate it when I get obsessed with a script... I made more changes after I started typing this. I can post what I've got if you want, otherwise ask me if you have any questions
Here's the output:
test]$ sh test.sh netbuilder
3COM NetBuilder SNMP ANYCOM snmp-read No 2002-1-10 2005-13-7
3COM NetBuilder SNMP ILMI snmp-read No 2002-1-10 2005-13-7
3COM Netbuilder Multi admin (none) Admin No 2002-1-10 2005-13-7
3COM Netbuilder HTTP Root (none) Admin http://10.1.0.1 Yes 2004-24-2 2005-13-7
3com NetBuilder SNMP (none) admin User SNMP_READ No 2002-1-10 2005-13-7
3com Netbuilder Multi admin (none) Admin No 2002-1-10 2005-13-7
3com superstack II Netbuilder 11.1 Multi n/a (none) Admin No 2004-21-8 2005-13-7
Now to work on column headers...